И document.getElementsByTagName ('div'), и document.querySelectorAll ('div') возвращают коллекцию NodeList. Единственное отличие состоит в том, что первый метод возвращает live-collection, а второй - статический.Как отличить коллекции живых и неживых NodeList?
Вопрос: есть ли возможность отличить один объект от другого только путем проверки этих объектов (т. Е. Не пытаться добавить/удалить некоторые элементы для проверки «живой»)?
заранее спасибо
Анураг, спасибо за этот ответ – shabunc
Вы долгожданная и очень интересный вопрос. Есть ли какая-то конкретная причина, по которой вы хотите проверить «живость» объекта? Если причина хорошая и решает настоящие проблемы, она может также предложить ее авторам спекуляций в w3. – Anurag
'document.querySelectorAll' возвращает' StaticNodeList', который по определению не является «живым». Независимо от того, что вы не можете допросить 'NodeList', мне интересно, можно ли предположить, что' NodeList', по соглашению, всегда * live. –