Stephan Schmitt: outerHTML - Ersatz für Netscape

Beitrag lesen

Hallo Leute,

hoffentlich kann mir hier jemand helfen bei einer (für mich) harten Nuß. Ich komme sonst irgendwie nicht weiter...

Folgendes Problem:

In meinem JavaScript werden sehr viele Bereiche mit outerHTML überschrieben. Diese Bereiche werden später dann mit der ID des jeweiligen Elements angesprochen. Diese Elemente bestehen bei Start des Skriptes allerdings noch nicht, sondern werden dynamisch erstellt. Sie ändern sich auch sowohl in der Anzahl, sowie in der Anzahl der untergeordneten Elemente. Im weiteren Verlauf müssen diese Elemente dann als Ganzes zu löschen sein oder aber auch an gleicher Stelle neu zu erstellen sein.

Der (vereinfachte) Syntax im Moment:

document.getElementById(ContId).outerHTML = "<div id='" + DynID + "'>" + Ele1 + Ele2 + ... + "</div>";

Wie kann ich nun unproblematisch einen Ersatz dafür schaffen für die Netscape Variante? Habe schon ein paar Versuche mit Nodes hinter mir, kriege das Ganze aber nicht hin.
Der outerHTML war dafür einfach genial!!

Nun hoffe ich daß mir jemand weiterhelfen kann.

Hilfe wäre absolut prima!

Grüsse Stephan