Imagina:
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
<div id="new-parent"></div>
¿Qué JavaScript se puede escribir para mover todos los nodos secundarios (tanto elementos como nodos de texto) de old-parent
a new-parent
sin jQuery?
No me importa el espacio en blanco entre los nodos, aunque espero atrapar a los extraviados Hello World
, también tendrían que migrarlos como están.
EDITAR
Para ser claro, quiero terminar con:
<div id="old-parent"></div>
<div id="new-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
La respuesta a la pregunta de la que se trata de un duplicado propuesto resultaría en:
<div id="new-parent">
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
</div>