ページ上でラッピング ノード要素を移動する必要があるスクリプトを作成しています。これを行うと、以前にラップされた子を削除することがわかりました。親ノードを別の場所に移動できるように、ノードの子のネストを解除するにはどうすればよいですか?
私は次のようなことを考えていました:
var parg = document.getElementById("blah");
if (parg.hasChildNodes())
{
var children = parg.childNodes;
while (children.length > 0)
{
parg.insertBefore(parg.firstChild);
parg.removeChild(parg.firstChild);
};
};
私が推測している行は、「insertBefore」ロジックが問題です。