molily: simple Dom Abfrage geht nicht

Beitrag lesen

<body onLoad="javascript:laden()">

Das Event-Handling des load-Ereignisses kann man auch direkt im JavaScript notieren:

window.onload = laden;

Ist es also grundsätzlich so dass auf den DOM-Tree nie einfach so im <script></script> Teil zugegriffen werden kann, sondern dass man den code über Events triggern muss?

Ein Script hat Zugriff auf die Elemente vor dem zugehörigen script-Element. Aber generell macht es Sinn, Scripte aus dem HTML auszulagern und die Initialisierungsfunktionen auszuführen, sobald das Dokument geladen ist.

Mathias