Das Skript steht vermutlich im head des Dokuments, oder? Zu der Zeit ist der DOM-Baum noch nicht fertig aufgebaut. Abhilfe schafft das DOMContentLoaded-Event.
Ja, steht im header. Werde mir das mit dem Domcontentloaded anschauen. Aber ist das nicht bei alten IE nicht möglich gewesen?