Hallo,
getElementById() kann nur funktionieren, wenn du
a) eine DTD benutzt, die die ID auch als soche definiert also, das
ID-Attribut als ID ausgezeichnet ist
oder
b) das Attribut xml:id benutzt, das laut Spezifikation automatisch den Typ ID hat und
b) einen nichtvalidierenden XML-Prozessor benutzt, der schon xml:id kennt, schließlich existiert dieses Attribut genau für diesen Fall. Ich bezweifele aber, dass es schon mehr als die zwei Implementationen existieren, die dafür verantwortlich waren, dass die xml:id Spezifikation den Status REC erreicht hat.
Tim