Vorstellen:
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
<div id="new-parent"></div>
Welches JavaScript kann geschrieben werden, um alle untergeordneten Knoten (sowohl Elemente als auch Textknoten) von old-parent
nach zu verschieben?new-parent
, ohne jQuery?
Leerzeichen zwischen Knoten sind mir egal, obwohl ich davon ausgehe Hello World
, dass sie den Streuner auffangen , müssten sie auch so wie sie sind migriert werden.
BEARBEITEN
Um klar zu sein, möchte ich am Ende Folgendes haben:
<div id="old-parent"></div>
<div id="new-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
Die Antwort auf die Frage, aus der dies ein vorgeschlagenes Duplikat ist, würde ergeben:
<div id="new-parent">
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
</div>