Daniel Petratsch: DOM Knoten mit allen Unterknoten auslesen?

Beitrag lesen

Hallo!

Ich schreibe gerade ein dynamisches Javascript Menü, und dazu brauche ich eine JS Funktion, die mir ausgehend vom Knoten X auch alle Unterknoten aus dem Elementbaum herauskopiert. Laut Selfhtml funktioniert das mit der Funktion cloneNode() - aber nur auf einer Ebene, dh, wenn ich verschachtelte Tags habe, zb
<p>
 <a..>
  <div>
  DIV</div>
 A</a>
P</p>

würde ich mit cloneNode() nur maximal die erste Ebene kopieren können, also hätte ich den Knoten <p> und den Textknoten "P". Ich brauche aber alle diese Unterknoten - und ich mag keine rekursive Funktion
schreiben, die mir das realisiert. Bezwecken möchte ich damit, das ich ein beliebiges Knotenelement aus dem Baum herausschneide und an einer anderen Stelle wieder einfüge.
Hat vielleicht irgendwer eine Idee ?
Danke
freundliche Grüsse,
Daniel

--
Das ist der ganze Jammer, die Dummen sind immer so sicher und die Gescheiten so voller Zweifel.
[Bertrand Russell]