为什么这个小节的<script type="text/javascript"></script>会被放在<body></body>标签里面,而且这样还能输出,为何放在<head></head>里面就不行了?????
因为浏览器解析javascript是从上往下解析网页源代码的。JavaScript可以放到任何位置,如文档顶部,<head></head>标签之间,<body></body>内部也可以放在<html></html>外部。至于你所说的放在<head></head>里不行是你的代码的原因吧,还是你没定义或者调用?
<p id="p1">我是第一段文字</p>
<p id="p2">我是第二段文字</p>
<script type="text/javascript">
document.write("hello");
document.getElementBiId("p1").style.color="blue";
是放在head里定义函数,然后在body里按钮调用啊