修复 JS 报错 Cannot read properties of null 的问题
Posted on Wed, 25 Dec 2024 16:16:08 +0800 by LiangMingJian
修复 JS 报错 Cannot read properties of null 的问题
BUG 描述
浏览器控制台出现报错 Cannot read properties of null (reading 'addEventListener')
。
Resolution
因为 JavaScript 中操作 DOM 元素的函数方法需要在 HTML 文档渲染完成后才可以使用,如果没有渲染完成,此时的 DOM 树是不完整的,这样在调用一些 JavaScript 代码时就可能报出 undefined 错误。
要保证元素不会被读取错误,可以将绑定代码写在 window.οnlοad=function(){...}
里,或 $(document).ready()
里。