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-parent
chỗ new-parent
khô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>