Вопросы к Поиску с Алисой
Разница между HTMLCollection и NodeList в JavaScript заключается в том, какие элементы они хранят и как обновляются. doka.guide www.newstorial.com
HTMLCollection представляет собой коллекцию элементов документа, которые соответствуют определённым критериям. www.newstorial.com Обычно её возвращают методы getElementsByTagName() или getElementsByClassName(). www.newstorial.com HTMLCollection называют «живой» коллекцией, так как она автоматически обновляется при изменениях DOM. www.newstorial.com
NodeList — это коллекция узлов DOM, которые могут включать элементы, текстовые узлы, комментарии и другие. www.newstorial.com Обычно его возвращают методы querySelectorAll() или childNodes. www.newstorial.com В отличие от HTMLCollection, NodeList не является «живым», то есть не обновляется автоматически при изменениях DOM. www.newstorial.com
Ещё несколько отличий: