У меня есть <p>
теги, которые существуют на странице, используя document.getElementsByTagName('p')
.
Что я хочу, добавляет эти теги в nodeList, например, как document.querySelectorAll
.Как создать NodeList?
Например:
Предположим, если мы имеем 4 <p>
теги существует на странице. Я хочу добавить 4 тега как nodeList.
Я сделал следующий код:
var elem = null, nodList = document.createDocumentFragment(), i;
elem = document.getElementsByTagName('p');
for (i = 0; i < elem.length; i++){
nodList.appendChild(elem[i]);
}
Но прискорбно, не работает хорошо, и в частности, в IE 6 ,7
браузерах.
Проверьте [NodeList.js] (https://github.com/eorroe/NodeList.js) –