dedlfix: document.getelementbyid gibt null zurück

Beitrag lesen

Tach!

TypeError: document.getElementById(...) is null
ich versteh nicht wieso.

Ich kann nur raten, weil in deinem gezeigten Code keines der angesprochenen Elemente vorkommt. Vermutlich kennt der Browser zu der Zeit, in der er den Javascript-Code ausführt, die Elemente noch nicht, weil das sie enthaltende HTML erst später kommt. Ein typischer Fall dafür wäre, wenn das Script im head steht. Dann wird es ausgeführt, noch bevor der Rest der Seite bekannt ist. Der Code kann zwar dort oben stehen bleiben, er darf aber erst ausgeführt werden, wenn das DOM ready ist. Für den Hausgebrauch reicht aber auch, das load-Event von body anzuzapfen.

dedlfix.