为什么js要放在 文档内容后面才生效?

来源:2-4 IE事件处理程序及跨浏览器解决

慕粉1522128115

2017-02-09 13:47

为什么js要放在 文档内容后面才生效?

写回答 关注

1回答

  • 慕粉3951534
    2017-02-09 17:37:06

    html 加载是按照顺序从上而下编译的,如果 JS 文件放在最开头,那么 JS 里面获取页面元素比如一个按钮时,页面上的这个按钮还并没有生成,那么就不会有任何效果,如果想在一开始就加载 JS 文件,可以把 JS 的语句都放在下面这句话里面:

    window.onload = function(){// JS中的语句都放在这个大括号里};

    这句话的意思就是等页面元素都加载完成后再执行 JS。

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题