浏览器加载页面的顺序是自上而下的顺序,读取一行,运行一行
var a=1;
document.write("你好!");
console.log(a);
以上代码执行顺序为:先打印你好,再打印a;
写代码的位置:
1.<head>
<script>
var a=1;
document.write("你好!");
console.log(a);
</script>
</head>
2.<body>
<script>
var a=1;
document.write("你好!");
console.log(a);
</script>
</body>
但是 当一些不需要立即执行的代码不得不放在文档最前面,就需要使用onload 事件,让文档加载文成后再执行:
window.onload=function(){
var a=1;
alert(a);
}
document.write("你好!");
以上代码先加载你好,然后弹出a
三个获取元素节点对象:
根据id获取一个元素节点对象
getElementById()
根据标签获得一组元素对象,返回类数组对象
getElementsByTagName()
根据name属性获取一组元素对象,返回类数组对象
getElementsByName()
例如:
<div id="a">
</div>
网友评论