2015-04-07 52 views
0

的特性“的addEventListener”对于几个小时,当我调试在我的浏览器我的应用程序都出现此错误:遗漏的类型错误:无法读取空铬扩展

Uncaught TypeError: Cannot read property 'addEventListener' of null chrome-extension://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

什么是内容脚本或浏览器动作/页面动作? –

+0

@Edwin这不是我的Web应用程序的内容脚本,目前我正在开发,我不知道这个脚本是从哪里来的。这是浏览器控制台给我的脚本,发生了错误。 –

+1

那么这是一个扩展,你有一个扩展运行该脚本。在浏览器中使用chrome:extensions,打开开发者模式并匹配id:fommidcneendjonelhhhkmoekeicedej –

回答

2

嗯,这是一个扩展,你有一个运行该脚本的扩展。打开浏览器中的chrome:extensions,打开开发人员模式并匹配id:fommidcneendjonelhhhkmoekeicedej

0

这里真正的错误是您正试图将事件侦听器添加到页面上不存在的DOM对象,这就是为什么错误说明你不能将该属性设置为null。

+0

是的,这可能是它。使用DOMContentLoad或.ready on。onload事件 –

+0

@ Arm1stice,谢谢你的回答,但Edwin给了我解决方案来解决这个问题。自从我上次更新Chrome以来,这是黑客视觉延伸,他发生了这个错误。 –

+1

@french_dev没问题,快乐编码! – Arm1stice

相关问题