Hãy tưởng tượng:
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
<div id="new-parent"></div>
JavaScript nào có thể được viết để di chuyển tất cả các nút con (cả phần tử và nút văn bản) từ old-parentchỗ new-parentkhông có jQuery?
Tôi không quan tâm đến khoảng trắng giữa các nút, mặc dù tôi hy vọng sẽ bắt được lỗi Hello World, chúng cũng sẽ cần được di chuyển.
BIÊN TẬP
Để rõ ràng, tôi muốn kết thúc bằng:
<div id="old-parent"></div>
<div id="new-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
Câu trả lời của câu hỏi mà từ đó đây là một bản sao được đề xuất sẽ dẫn đến:
<div id="new-parent">
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
</div>