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:
(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.