<script> function divs(){ var div=document.getElementById("box"); div.style.display="block" } divs() </script> </head> <body> <div id="box" style="display: none;"> adadadad </div> </body>
9 回答
qq_炼狱知非_0
TA贡献1条经验 获得超0个赞
一般js方法都通过事件使用,如果过你这样写外层的function完全不需要存在,文档流是从上往下的,如果要用js为某个元素的属性设置值而且不通过事件的话,把js代码写在元素下边,例如
<input type="text" id="input"/>
<script>
//代码
</script>
vLiang
TA贡献47条经验 获得超30个赞
控制器报错: Uncaught TypeError: Cannot read property 'style' of null
原因是没有找到这个div元素 你可以把script 放在</body>的前面就可以了 现在网站大多是放在这个地方 跟页面渲染有关
添加回答
举报
0/150
提交
取消