老师您好。能详细解释一下window.onload的意思吗?
来源:5-6 作业题
watchdog
2019-10-21 15:56:41
我现在认为就是用在把js文件放在顶部时用。具体的作用没搞清楚。请老师解答一下。
1回答
好帮手慕星星
2019-10-21
同学你好,
load事件在文档加载结束时触发该事件。加载结束指的是所有内容,标签,图像等。
如果将js文件在head标签中引入,按照文档加载顺序,js文件会先加载,执行代码的时候如果里面有获取DOM元素的操作,这时候body中DOM元素还没有加载,就获取不成功出现问题。
所以需要在js代码外面加一个window.onload,等到所有内容加载完之后,再去执行js代码,这时候DOM就会获取到。
自己可以测试理解下,祝学习愉快!
欢迎采纳~
相似问题