调试代码遇到问题:Cannot read property ‘addEventListener’ of null
原因:在页面还没有加载完成这段监听的js代码已经执行,执行这段代码的时候找不到监听的元素,因为监听的DOM节点还没有加载创建。
- 原生js的解决办法
1.将脚本放在页面的底部。
2.使用jQuery库。
3.把js代码写在Window.unload=function(){}代码框内。
- 其他
等待页面完全加载完了再加载这段Js。
调试代码遇到问题:Cannot read property ‘addEventListener’ of null
原因:在页面还没有加载完成这段监听的js代码已经执行,执行这段代码的时候找不到监听的元素,因为监听的DOM节点还没有加载创建。
1.将脚本放在页面的底部。
2.使用jQuery库。
3.把js代码写在Window.unload=function(){}代码框内。
等待页面完全加载完了再加载这段Js。