为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这个小节的<script type="text/javascript"></script>会被放在<body></body>标签里面,

为什么这个小节的<script type="text/javascript"></script>会被放在<body></body>标签里面,而且这样还能输出,为何放在<head></head>里面就不行了?????

正在回答

3 回答

因为浏览器解析javascript是从上往下解析网页源代码的。JavaScript可以放到任何位置,如文档顶部,<head></head>标签之间,<body></body>内部也可以放在<html></html>外部。至于你所说的放在<head></head>里不行是你的代码的原因吧,还是你没定义或者调用?

1 回复 有任何疑惑可以回复我~
#1

枫行者 提问者

谢谢大神
2016-03-04 回复 有任何疑惑可以回复我~
#2

web龙

放在<head>里代码没错 但是就是运行不出效果 求大神解答
2016-03-15 回复 有任何疑惑可以回复我~
#3

CharlesLvm

这回答的什么玩意儿,根本没有解决问题嘛。为什么放在<head></head>里面没效果?是因为解析到javascript时还没出现p标签?
2016-07-11 回复 有任何疑惑可以回复我~

<p id="p1">我是第一段文字</p>

  <p id="p2">我是第二段文字</p>

  

  <script type="text/javascript">

document.write("hello");

    document.getElementBiId("p1").style.color="blue";

0 回复 有任何疑惑可以回复我~
是放在head里定义函数,然后在body里按钮调用啊
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这个小节的<script type="text/javascript"></script>会被放在<body></body>标签里面,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信