2015-10-22 306 views
1

有人可以向我解釋這些錯誤是什麼意思?「Uncaught TypeError:無法讀取屬性」JS錯誤是什麼意思?

我需要一個學校項目的答案。

Error 1 "Uncaught TypeError: Cannot read property 'getBoundingClientRect' of null" 
Error 2 "Uncaught TypeError: Cannot read property 'dom' of null" 
+4

您嘗試讀取一個變量,它是'null'一些屬性。你沒有在消息中獲得更多信息,如行號或文件名?如果您在瀏覽器中獲取它們,所有現代瀏覽器都有具有良好調試器的檢查器,請嘗試使用它們。 –

+1

請發表[最小,完整和可驗證](http://stackoverflow.com/help/mcve)示例 – kittikun

回答

3

這意味着你正在嘗試的東西,是使用屬性。在嘗試使用該屬性之前,請確保您有一個對象進行操作。 I.e getBoundingClientRect需要dom元素。選擇一個DOM元素

一種方式是通過ID:

var element = document.getElementById('myElement');

More about selecting dom elements here.

+0

謝謝,這對我幫助很大! – Jobvdweerd

+0

很高興聽到它! :d – JimmyRare

相關問題