2015-10-22 280 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

相关问题