window.onload=function(){alert("a");}在外部文件不起作用,写在html文件中就可以,这是什么原因?难道就因为放在头部不行吗,读取js文件时,整个页面没有加载,所以window.load就失效了吗?
1 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
window对象为全局对象 因为js文件加载为阻塞式加载 一般来说不管是内部还是外部js文件的引入 都放在body的下面 ;
但是调用了onload事件 会等html页面全部加载完毕才会执行该方法 所以放在那都是一样的 应该是文件路径引入错了;
添加回答
举报
0/150
提交
取消