extjs报错 Uncaught TypeError: Cannot read properties of null (reading 'attachEvent')
时间: 2023-12-20 21:32:02 浏览: 260
根据提供的引用内容,报错信息"Uncaught TypeError: Cannot read properties of null (reading 'attachEvent')"是由于在使用attachEvent方法时,出现了null对象的属性读取错误。这个错误通常发生在使用旧版本的IE浏览器中,因为attachEvent方法在现代浏览器中已经被废弃。
解决这个问题的方法是使用addEventListener方法来替代attachEvent方法。addEventListener方法是符合DOM标准的方法,可以在现代浏览器中正常工作,并且不会出现上述错误。
以下是使用addEventListener方法来绑定事件的示例代码:
```javascript
var el = document.getElementById('demo');
var test = function() {
alert(this.nodeName);
}
el.addEventListener('click', test);
```
通过使用addEventListener方法,可以避免出现"Uncaught TypeError: Cannot read properties of null (reading 'attachEvent')"错误。
阅读全文