Der Martin: text wechseln alle 5 sec

Beitrag lesen

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.