JürgenB: Per Javascript das DOM verändern

Beitrag lesen

Hallo,

tritt das Problem auch auf, wenn du den Inhalt "von Hand" in das DIV legst?

Das JS-Stückchen:
document.getElementsByTagName("body")[0].innerHTML = " <div id="zentrierung"> "+ document.getElementsByTagName("body")[0].innerHTML + "</div>";

^ hier besser "</div>"

Und noch eine Anmerkung zu innerHTML: es gehört nicht zum DOM-Standard, wird aber von den meisten (allen?) neuen Browsern unterstützt. Ich hatte aber mal einen Fall, da führte der Einsatz von innerHTML beim IE unter MAC-OS zum Browserabsturz. Und der IE ist gerade bei älteren MACs sehr beliebt. Daher würde ich an einer so zentralen Stelle mit innerHTML vorsichtig sein.

Gruß, Jürgen