Как вы знаете, свойства childNodes и children возвращают разные вещи: первое свойство - набор любых узлов, а второе - набор узлов-элементов. На самом деле разница еще более существенна, так как первое свойство возвращает объект класс NodeList, а второе - объект класса HTMLCollection.
Автор видео: Трепачёв Д.П.
Больше уроков вы найдете на сайте xcode.mu