2

一般に、JavaScript コンソールで次のように表示されている場合:

キャッチされていない TypeError: オブジェクト #<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 に答える