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 对象,这就是为什么错误指出您无法设置 属性 为空。
我在浏览器上调试我的应用程序几个小时后出现此错误:
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 对象,这就是为什么错误指出您无法设置 属性 为空。