课程
/前端开发
/JavaScript
/DOM事件探秘
为什么js要放在 文档内容后面才生效?
2017-02-09
源自:DOM事件探秘 2-4
正在回答
html 加载是按照顺序从上而下编译的,如果 JS 文件放在最开头,那么 JS 里面获取页面元素比如一个按钮时,页面上的这个按钮还并没有生成,那么就不会有任何效果,如果想在一开始就加载 JS 文件,可以把 JS 的语句都放在下面这句话里面:
window.onload = function(){// JS中的语句都放在这个大括号里};
这句话的意思就是等页面元素都加载完成后再执行 JS。
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
1 回答释放的代码为什么一定要放在fnDown里面
3 回答为什么JS必须全部写在window.onload中,页面才能实现?
2 回答为什么要js一般有两个文件?
1 回答为什么js代码放在head和body里,前者错误,后者正常
2 回答为什么按了回车后内容没有变化