<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p id = "p1">Hello World</p>
<p id = "p2">Hello World</p>
<script type="text/javascript">
document.getElementById("p2").style.color = "red";
document.getElementById("p2").style.fontFamily = "Arial";
document.getElementById("p2").style.fontSize="larger";
</script>
</body>
</html>
加上window.onload=function(){
document.getElementById("p2").style.color = "red";
document.getElementById("p2").style.fontFamily = "Arial";
document.getElementById("p2").style.fontSize="larger";
}
这样应该就好使了吧
ok,
灰常感谢,本人小白一个
h好使了
因为他是按顺序解析。
3q
文档是按顺序解析的,你写在head里面 js代码已经执行但是后面的内容并没有加载到因此报错,提示找不到元素!
需要加上:
window.onload=function(){ //做点什么...... }
这表示文档加载完后在执行js代码.