为了账号安全,请及时绑定邮箱和手机立即绑定

这样写那里有问题?

这样写那里有问题?

慕粉3279759 2016-05-20 09:31:02
<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 回答

?
王菘

TA贡献2条经验 获得超3个赞

JS 存放位置有误,不是jquery.min.js这类文件最好放在</body>前面

查看完整回答
1 反对 回复 2016-05-21
?
qq_炼狱知非_0

TA贡献1条经验 获得超0个赞

一般js方法都通过事件使用,如果过你这样写外层的function完全不需要存在,文档流是从上往下的,如果要用js为某个元素的属性设置值而且不通过事件的话,把js代码写在元素下边,例如
<input type="text" id="input"/>
<script>
//代码
</script>

查看完整回答
反对 回复 2016-05-21
?
vLiang

TA贡献47条经验 获得超30个赞

控制器报错: Uncaught TypeError: Cannot read property 'style' of null

原因是没有找到这个div元素 你可以把script 放在</body>的前面就可以了 现在网站大多是放在这个地方 跟页面渲染有关

查看完整回答
反对 回复 2016-05-20
  • 9 回答
  • 0 关注
  • 1647 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信