外部引入js文件不生效解决方法

今天写项目用到js时,本来代码是直接写在<script type="text/javascript"></script>中的,但我想通过外部引入js文件。引入后发现js不生效,于是去找资料。大多数都是说加上window.οnlοad=function(){}将代码放在里面就可以了,但是我试了一下好像不行。最后发现我们需要获取元素时,必须等到该元素被加载完成后才能获取。我们可以把js代码放到该元素的后面,但是这样就会造成js在我们的body中不好管理。所有页面加载完毕后所有的元素已经加载完毕。一般获取元素做操作都要在页面加载完毕后操作。使用$(function(){});可以让页面加载完毕后执行里面的js。于是在js最头部加上$(function(){});,问题解决.

欢迎关注我的其它发布渠道