这样写那里有问题?

<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>


慕粉3279759
浏览 1648回答 9
9回答

王菘

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

qq_炼狱知非_0

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

vLiang

控制器报错: Uncaught TypeError: Cannot read property 'style' of null原因是没有找到这个div元素 你可以把script 放在</body>的前面就可以了 现在网站大多是放在这个地方 跟页面渲染有关
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript