2016-08-27 103 views
0

error 我剛剛得到了一些大項目,並在控制檯中出現錯誤。在該頁面上使用的腳本有很多,但錯誤只顯示很少的信息。有25個腳本在頁面加載。給你一個想法,你可以看到他們有多少個腳本。 :( total scripts調試javascript控制檯錯誤

我在控制檯錯誤,但我無法找到它的原始文件,行號導致它。錯誤表現在庫中。但我知道這不是圖書館的bug它是由一些其它的腳本引起的。但該堆棧跟蹤是非常小的。沒有任何工具或任何其他方式在那裏我可以最初從那裏始發找到。

讓我知道,如果需要進一步的信息。

+0

您是否試過點擊amsock.js:6。 6號線。 – Janty

+0

應該保存DOM元素的變量是'null'。你可能有一些使用'document.getElementById()'來查找元素的代碼,然後將它傳遞給'handleLoad'函數,但它所查找的元素不存在。 – Barmar

+0

@Barmar我知道,但看上面包括屏幕截圖我怎麼能找到哪個文件哪一行我通過那個空元素。這就是我如何找到這條線的問題。 – owaishanif786

回答

0

如果你點擊鏈接「amstock .js「,你將被重定向到該文件並直接導致錯誤的行。總是上面的文件是導致問題的原因,但有時候會因爲previo我們一個。

另外,這個錯誤可能是由異步調用導致的,該異常調用會將變量保留爲null,並在調用錯誤行後填充變量,或者只是嘗試訪問錯誤的變量。檢查該行。