Hallo Stefan
Ja klar, das mach ich auch. Mit innerHTML schau ich mir dann nur an ob auch alles an der richtigen Stelle eingefügt wurde, sonst seh ich den veränderten DOM Baum nicht.
Die Node wird mit appendChild() eingefügt
Wie machst du das genau?
Ich hab jetzt immer setAttribute() verwendet, oder eben schon fix in den HTML Code reingeschrieben, ich werd das mal so ausprobieren
Bei vielen Attributen funktioniert die Form element.Attribut="Attribut" zuverlässiger als setAttribute().
Fix in den HTML Code reinschreiben kannst du beim einhängen in den DOM-Baum nicht. Dabei musst du jedes Element einzeln erzeugen und an der richtigen Stelle in den Baum hängen.
Manchmal (ich glaube mich zu errinnern, beim IE) kann es nötig sein, die Attribute erst zuzuweisen, wenn das Element bereits eingehangen ist, damit diese verwendet werden.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!