Tach!
es scheint, document.getElementById('x') ist erfolglos wenn das Element mit dieser id
im Text erst weiter nach dem getElementById kommt; Irgendwelche Tricks verfügbar?
Kein Trick sondern üblich. Javascript-Code kann nur auf das zugreifen, was bereits vorhanden ist. Man führt DOM-zugreifenden Code in der Regel erst aus, wenn das Event DOMContentLoaded gefeuert wurde. Also Eventhandler für das genannte Event registrieren und den auszuführenden Code dort einfügen.
dedlfix.