Uncaught TypeError: Cannot read property 'addEventListener' of null chrome-extension

Uncaught TypeError: Cannot read property 'addEventListener' of null chrome-extension

我在浏览器上调试我的应用程序几个小时后出现此错误:

Uncaught TypeError: Cannot read property 'addEventListener' of null chrome-extension://fommidcneendjonelhhhkmoekeicedej/scripts/optionsToggle.js

我在新标签页中打开 link 以获得 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版本。

有人知道这个错误的真正含义以及如何解决她吗?

提前谢谢你。

好吧,它是一个扩展,您有一个 运行 那个脚本的扩展。在浏览器中转到 chrome:extensions,打开开发者模式并匹配 id:fommidcneendjonelhhhkmoekeicedej

这里真正的错误是您试图将事件侦听器添加到页面上不存在的 DOM 对象,这就是为什么错误指出您无法设置 属性 为空。