比如以下 var fhus1=document.getElementById("gk2"); 放function{}里面成局部变量才有用。<script type="text/javascript"> var fhus1=document.getElementById("gk2"); function hujy(){ fhus1.display="block"; fhus1.style.color="#0000FF"; fhus1.style.background="crimson"; } </script>
4 回答
已采纳
柠烟夏季
TA贡献15条经验 获得超14个赞
主要在于你执行document.getElementById("gk2"); 这句代码的时候 , 对应的DOM对象有没有加载完成
如果没有加载完成 , 这句代码是获取不到DOM对象的 , 返回null , 当然在你的函数里面就无法使用
HTML文本是由浏览器顺序扫描的 , 如果你嵌入的<script>放在了<head>里面 , 那么<body>里面的DOM元素此时肯定没有加载完
添加回答
举报
0/150
提交
取消