回 帖 发 新 帖 刷新版面

主题:关于脚本位置的问题

把Javascript代码放在<head/>里 和 放在<body/>里 有区别吗?

回复列表 (共4个回复)

沙发

晕,同一问题啊!

板凳

根据HTML的执行顺序,会先执行<head>中的内容,再执行<body>中的内容。
所以放在<head>中的脚本,我们一般是在里面定义函数。
而放在<body>中的脚本,我们一般是将其作为网页内容的一部分执行。

3 楼


[quote]它们有顺序上的区别。页面加载时先执行body,再执行header,我们一般建议写在header里。效果是一样的.
[/quote]

[quote]根据HTML的执行顺序,会先执行<head>中的内容,再执行<body>中的内容。
[/quote]

到底先执行哪个啊?

4 楼

//给你个建议,遇见问题的时候自己动手试一下,接触新知识要主动。

//运行这个简单的示例你就应该清楚了。

<html>
  <head>
    <script>
      alert("我是HEAD中的脚本。");
    </script> 
  </head>
  <body>
    <script>
      alert("我是BODY中的脚本。");
    </script>
  </body>
</html>

我来回复

您尚未登录,请登录后再回复。点此登录或注册