2015-04-07 76 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

相關問題