Wyobrażać sobie:
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
<div id="new-parent"></div>
Jaki JavaScript można napisać, aby przenieść wszystkie węzły potomne (zarówno elementy, jak i węzły tekstowe) z old-parent
do new-parent
bez jQuery?
Nie obchodzą mnie spacje między węzłami, chociaż spodziewam się, że złapię zbłąkane Hello World
, musiałyby zostać przeniesione tak, jak są.
EDYTOWAĆ
Żeby było jasne, chcę skończyć z:
<div id="old-parent"></div>
<div id="new-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
Odpowiedź na pytanie, z którego jest to proponowany duplikat, skutkowałaby:
<div id="new-parent">
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
</div>