2

一般来说,在 JavaScript 控制台中,如果它声明:

未捕获的类型错误:对象 #<HTMLDocument> 没有方法“getElementByID”

您的代码中的典型问题是什么?我是 JavaScript 新手,在编写程序时,这个问题反复出现,我不知道如何解决这个问题,或者甚至可能是什么问题。

4

3 回答 3

8

getElementById不是getElementByID

小写d。JavaScript 区分大小写。

于 2012-04-29T22:31:18.527 回答
2

典型的问题是您可能getElementByID在您的意思时输入了getElementById。或者,如果错误输入发生在转录错误消息而不是原始代码中:-),也许您做了一些您认为会产生 DOM 对象但实际上产生nullundefined或其他东西的事情;有很多方法可以做到这一点。

于 2012-04-29T22:32:14.143 回答
0

正确的方法名称是document.getElementById.

于 2012-04-29T22:31:30.700 回答