Hallo,
ah leider ist noch nicht alles so wie ich es haben will und zwar bleibt der Text vom ursprünglichen <p id="test">test</p> stehen und wird nicht durch den inhalt der anderen ersetzt.
das hast du vermutlich der Fehlerkorrektur des Browsers zu verdanken.
document.getElementById("test").innerHTML = '<div align="center"><span style="color: rgb(255, 102, 0); font-size: 14pt;"><b> Text1 !</b></span></div>';
Hier willst du ein div-Element in das Element mit der ID "test" einfügen.
<p id="test"><div align="center"><span style="color: rgb(255, 102, 0); font-size: 14pt;"><b>Text1 !</b></span></div></p>
Das Element mit der ID "test" ist aber ein p-Element, und p darf kein div enthalten. Also macht der Browser anscheinend das Beste draus, indem er das div hinter dem p-Element einfügt, wo es wieder erlaubt ist.
leider kann ich nicht <p id="test"></p> machen da sonst kein Starttext vorhanden ist den ich aber brauche.
Wozu?
Und wozu brauchst du das div-Element, das du dort einpflanzen willst? Das span ist übrigens genauso überflüssig.
So long,
Martin
Disziplin: Teppichböden wiederfinden, wenn man sie verlegt hat.