Hallo Anton,
leider weis ich aber nicht die Inhalte des auszutauschenden HTMLs. Nach Deiner Methode müsste ich zuerste den HTML-Text parsen und dann entsprechend die Elemente einfügen. Das wird dann ziemlich komplex.
na, gerade das ist der leichteste Teil der Übung:
var feld=document.getElementById(id).firstChild ;
var text=document.createTextNode(feld.nodeValue) ;
^
hier wird mit "feld.nodeValue" der Inhalt des DIVs ausgelesen. Viel schwieriger ist es, das Konzept mit den "Kindern" und "Kindeskindern" zu verstehen und erfolgreich umzusetzen, aber da hat mir SELFHTML sehr geholfen (und viel Zeit und viele Versuche).
Nur Mut, Jürgen