我在浏览器上调试应用程序几个小时后出现此错误:
未捕获的TypeError:无法读取属性' addEventListener'为null 铬 - 延伸://fommidcneendjonelhhhkmoekeicedej/scripts/optionsToggle.js
我在新标签页中打开链接,以获得optionToggle.js代码,具体如下:
// Javascript for welcome page buttons
function showFirstTime() {
$('#firstTimeSection').toggle('slow');
$('#updatesSection').hide();
}
function showUpdate() {
$('#updatesSection').toggle('slow');
$('#firstTimeSection').hide();
}
document.getElementById('firstTimeBtn').addEventListener('click',showFirstTime);
document.getElementById('oldTimerBtn').addEventListener('click',showUpdate);
发生错误的行是倒数第二行:
document.getElementById('firstTimeBtn').addEventListener('click',showFirstTime);
我今天唯一要做的就是更新chrome版本。
有人知道这个错误究竟意味着什么以及如何解决她?
提前谢谢你。
答案 0 :(得分:2)
它是一个扩展程序,你有一个运行该脚本的扩展程序。在浏览器中转到chrome:extensions,启用开发者模式并匹配id:fommidcneendjonelhhhkmoekeicedej
答案 1 :(得分:1)
这里真正的错误是你试图将一个事件监听器添加到页面上不存在的DOM对象,这就是为什么错误声明你不能在null上设置该属性。