想象:
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
<div id="new-parent"></div>
可以编写什么 JavaScript 来在没有 jQuery 的情况下将所有子节点(元素和文本节点)从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>