一般来说,在 JavaScript 控制台中,如果它声明:
未捕获的类型错误:对象 #<HTMLDocument> 没有方法“getElementByID”
您的代码中的典型问题是什么?我是 JavaScript 新手,在编写程序时,这个问题反复出现,我不知道如何解决这个问题,或者甚至可能是什么问题。
一般来说,在 JavaScript 控制台中,如果它声明:
未捕获的类型错误:对象 #<HTMLDocument> 没有方法“getElementByID”
您的代码中的典型问题是什么?我是 JavaScript 新手,在编写程序时,这个问题反复出现,我不知道如何解决这个问题,或者甚至可能是什么问题。
getElementById
不是getElementByID
小写d
。JavaScript 区分大小写。
典型的问题是您可能getElementByID
在您的意思时输入了getElementById
。或者,如果错误输入发生在转录错误消息而不是原始代码中:-),也许您做了一些您认为会产生 DOM 对象但实际上产生null
或undefined
或其他东西的事情;有很多方法可以做到这一点。
正确的方法名称是document.getElementById
.