想象一下:
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
<div id="new-parent"></div>
在没有 jQuery 的情况下,可以编写哪些 JavaScript 来将所有子节点(包括元素和文本节点)从 old-parent
移动到 new-parent
?
我不关心节点之间的空格,虽然我希望捕获杂散的 Hello World
,但是它们也需要按原样迁移。
剪辑
先说清楚,我想说的是:
<div id="old-parent"></div>
<div id="new-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
对这一拟议重复的问题的答复将是:
<div id="new-parent">
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
</div>