window.onload=function(){
alert("a");
}
在外部文件不起作用,写在html文件中就可以,这是什么原因?
难道就因为放在头部不行吗,读取js文件时,整个页面没有加载,所以window.load就失效了吗?
window.onload=function(){}在外部文件不起作用
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
9条回答 默认 最新
- weixin_41481152 2018-03-08 05:27关注
window对象为全局对象 因为js文件加载为阻塞式加载 一般来说不管是内部还是外部js文件的引入 都放在body的下面 ;
但是调用了onload事件 会等html页面全部加载完毕才会执行该方法 所以放在那都是一样的 应该是文件路径引入错了;本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作