2011-07-11 58 views
2

我有一個頁面,顯示在IE中的JavaScript錯誤,指出錯誤是哪一行,但有這麼多的鏈接文件,我不知道它指的是哪一行代碼。在Javascript中的Javascript錯誤

有沒有辦法找出它與哪一行/鏈接文件有關?如果我知道它在哪裏,我相信我可以解決這個問題。

下面是從IE瀏覽器的錯誤信息......

Message: 'null' is null or not an object 
Line: 2231 
Char: 5 
Code: 0 
URI: http://www.hpbtenancies.co.uk/location/JF/default.aspx 
+2

它不應該是文件'default.aspx'中的第2231行嗎? (或者這太明顯了:D) –

+0

IE 8及更高版本具有足夠好的調試工具,可以使用它們。 –

回答

4

它發生就行了錯誤報告.. 2231上的Default.aspx

dd.onchange = function(){ link.href = hrefOrig + dd.value; 

詳細的錯誤是

DD是空


使用Firefox它具有更好的報告功能,並且還可以使用FireBug來更加靈活地調試javascript ..

IE 8+還改進了javascript調試工具。在控制檯,你會看到

SCRIPT5007:無法設置屬性 '平變化' 的值:對象爲空或未定義 Default.aspx的,行2231字符5

0

右鍵點擊出錯的頁面上,單擊「查看源代碼」,直到第56行2231向下滾動 - 這就是你的錯誤是。