html是解释型语言,从上到下开始执行,严格按照页面上的顺序,包括js。
比如:
<script>
document.all.txt;//这个对象是访问不到的,因为还没执行到那,没有这个对象。
</script>
<input id=txt>
比如:
<script>
document.all.txt;//这个对象是访问不到的,因为还没执行到那,没有这个对象。
</script>
<input id=txt>
解决方案 »
- 有两个变量v1和v2,如何转换成{v1: v2}这样的json变量
- 【原创】SlideView 图片滑动(扩展/收缩)展示效果
- javascript中prototype的Class.create()方法是如何使用的。
- 请问Firefox支持滤镜吗?
- 请问在javascript里的href.match()方法怎么用呀?
- 怎么去掉浏览器窗口的最大化和最小化按钮
- 设计树菜单,用什么对象来实现最快?obj.style.display='none',是表格最快吗?
- javascript递归问题
- 在网页中实现下拉或上拉菜单一共有多少种方式?
- 求js实现网页背景图片定时变换的代码
- 请教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>