Я пишу сценарий, который должен перемещать элемент обтекания по странице. Я обнаружил, что когда я делаю это, я удаляю ранее завернутых детей. Как отменить вложенность дочерних узлов, чтобы переместить этот родительский узел в другое место?
Я думал примерно так:
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".