Я хочу изменить порядок элементов NodeList, например, переместить узел1 после узла2. Коды, являются следующие:Как применить функцию сращивания к массиву NodeList?
var cols = document.querySelectorAll("ul>li");
var target = cols[0];
[].splice.call(cols,[0, 1]);
[].splice.call(cols,[3, 0, target]);
Но он бросает исключение:
Uncaught TypeError: Cannot set property length of # which has only a getter
Означает ли это, не может применить функцию сплайсинга для NodeList массива?
связаны, если не дублировать: [Использовать функции массива Prototype с не-массивов] (http://stackoverflow.com/q/36026931/1048572) – Bergi