课程
/前端开发
/JavaScript
/DOM事件探秘
为什么<script>标签必须要在<input>标签之后才有效,把<script>标签放在<head>里就没反应呢?
2016-12-07
源自:DOM事件探秘 2-2
正在回答
因为浏览器是从上到下从左到右读取和显示html文档,如果不加window.onload的情况下把<script>标签写在<input>标签之前,比如我要var btn=document.getElementById('btn')获取到id名为“btn”的这个input元素,
这时input标签在下面浏览器还没有读取到input标签,浏览器就会报错。
<head> 里面
加个 window.onload 就可以了
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
1 回答一个classname的小问题
1 回答发现一个小问题哦
1 回答关于event的一个小问题。
4 回答一个小BUG
1 回答DOM事件5-1我有个问题不明白