я создал NodeList с nodeList = document.createDocumentFragment().childNodes;
,Nodelist изменения не влияют на длину
тогда я поставил nodeList[0] = document.getElementById("foo");
все работает отлично, единственная проблема в том, что nodeList.length
остается 0
я есть Allready попытался изменить массив на NodeList. Также я попытался использовать фрагмент, добавленные дочерние элементы и впоследствии изменил их и вернул дочерние узлы.
Я не могу просто добавить оригинальных детей, потому что они удаляются где-то еще.
что мне не хватает?
да я знаю, я мог бы просто использовать массив, но я хочу, чтобы NodeList элемент
«Что мне не хватает?» - Невозможно достичь этого, кроме тех, о которых вы уже упоминали, чего не хотите. – bfavaretto
Это очень грустно – frieder
... вы можете клонировать элемент и добавлять к фрагменту, а не перемещать его туда. это приемлемо? – bfavaretto