【请问】页面源代码中的javascript是从什么开始执行的? html是解释型语言,从上到下开始执行,严格按照页面上的顺序,包括js。比如:<script>document.all.txt;//这个对象是访问不到的,因为还没执行到那,没有这个对象。</script><input id=txt> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个例子看看<html> <head> <title></title> <script> alert('head'); </script></head><body onload="alert('body')"> <script> alert(div1.id); </script> <div id="div1"></div> <img onload="alert('img')" src="http://community.csdn.net/images/csdn.gif" /> <script> alert(div1.id); alert('script'); </script></body></html>这样应该比描述出来更好理解 上面那个例子不就说明了那个问题吗?如果你调用放在.js文件里面的代码必须等页面全部加载完后才可以用不然就会出现这样的问题<script>alert(div1.id);</script><div id="div1"></div><script>alert(div1.id);</script> 看不明白,alert('head')会不会被执行呢?alert(‘body’)是在body这一行到了客户端就执行呢还是要等</html>下载到了客户端之后才执行?恕我鲁钝,从例子里我看不出来。 to KAMI(焦面包) :alert(‘body’)是在body这一行到了客户端就执行! OYE - AMD模块化开发思想的实现原理及应用 js 删除元素节点问题 javascript如何判断选项是否已经选上? cloudgamer 能不能给出一个学习您的计划,我目前第一步学习你的 如何修改样式 左浮动与高度怎么解决 怎样在js中把图片的地址缓存在cookie里 操作父窗体的一个问题 一个隐藏域里最大可以存多少个字符串? 请问如何用JavaScript实现点击按钮画面转移的操作?[在线等] 如何 在一张图片上面拖动一个层?? 请教JS里如何启动默认的浏览器,并打开空白页的方法.(注意:是默认主页,不是一个页面) 列表框问题
<html>
<head>
<title></title>
<script>
alert('head');
</script>
</head>
<body onload="alert('body')">
<script>
alert(div1.id);
</script>
<div id="div1"></div>
<img onload="alert('img')" src="http://community.csdn.net/images/csdn.gif" />
<script>
alert(div1.id);
alert('script');
</script>
</body>
</html>
这样应该比描述出来更好理解
如果你调用放在.js文件里面的代码必须等页面全部加载完后才可以用
不然就会出现这样的问题
<script>
alert(div1.id);
</script>
<div id="div1"></div>
<script>
alert(div1.id);
</script>