Heim >Web-Frontend >js-Tutorial >TypeError document.getElementById(...) ist null Fehlergrund_Javascript-Fähigkeiten

TypeError document.getElementById(...) ist null Fehlergrund_Javascript-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 15:58:381773Durchsuche

Heute habe ich eine einfache Seite zum Testen geschrieben. Ich habe immer gemeldet, dass TypeError document.getElementById(...) null ist, und habe keine Syntaxfehler gefunden Die Lösung bestand darin, im Internet zu suchen und festzustellen, dass die Syntax von document.getElementById zum Auffinden von Knoten basierend auf der ID etwas spezifisch ist. Die Details lauten wie folgt:

(1) Wenn es vor dem Knoten geschrieben wird, in dem sich die ID befindet, z. B. im Kopfblock, sollte es wie folgt geschrieben werden:

Code kopieren Der Code lautet wie folgt:

window.onload=function(){
......js-Code
}

Der obige Code bedeutet, js auszuführen, nachdem das HTML-Element geladen wurde.

(2) Schreiben Sie es nach dem Knoten, auf dem sich die ID befindet. Andernfalls wird TypeError gemeldet: document.getElementById(...) ist null, wodurch der Knoten nicht gefunden werden kann.

Wenn Sie zu viel JQuery-Code schreiben, können einige Js-Details leicht übersehen werden. Notieren Sie sie daher zum späteren Nachschlagen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn