解决js代码在执行时,网页还没有加载完毕,这时会出现无法获取到DOM对象的情况

如何解决这个问题:
1。将script标签编写到body的最后
2。将代码编写到window.onload的回调函数中

window.onload 事件会在窗口中的内容加载完毕之后才触发

3。将代码编写到document对象的DOMContentLoaded的回调函数中

document的DOMContentLoaded事件会在当前文档加载完毕之后触发

4.,将代码编写到界部的js文件中,然后以defer的形式进行引入(执行时机更早,早于DOMContentLoaded) 

解决js代码在执行时,网页还没有加载完毕,这时会出现无法获取到DOM对象的情况_第1张图片

 

你可能感兴趣的:(js学习,javascript,前端,html)