Комментарии: «child» — получение списка дочерних узлов http://www.codeisart.ru/blog/js-core-dom-child/ Статьи по SEO, дизайну и программированию. Переводы на веб-тематику. Исследования и наработки в области интернет-технологий. Tue, 19 Sep 2017 15:34:18 +0000 hourly 1 http://wordpress.org/?v=3.9.2 Автор: Кирилл http://www.codeisart.ru/blog/js-core-dom-child/comment-page-1/#comment-298922 Mon, 23 Jan 2017 19:38:27 +0000 http://www.codeisart.ru/?p=58#comment-298922 Статья несколько не новая, но возможно кому-нибудь будет полезен перевод спецификации DOM4 (который является последним стандартом на данный момент): http://topolyan.com/w3c/w3c-dom4-ru.html

Уже оставил подобный комментарий, но тут тоже уместно.

]]>
Автор: Василий Степанович http://www.codeisart.ru/blog/js-core-dom-child/comment-page-1/#comment-278866 Fri, 15 Jan 2016 14:12:06 +0000 http://www.codeisart.ru/?p=58#comment-278866 В аналоге без использования фреймворка если не указать аргумент tag при вызове функции, то функция вернёт пустой массив вместо списка всех дочерних элементов.

Для исправления проблемы надо улучшить проверку:

Сейчас так:
if(children[i].tagName == tag) {
array.push(children[i]);
}

А надо так:
if (tag) {
if(children[i].tagName == tag) {
array.push(children[i]);
}
} else {
// добавляем ЛЮБОЙ дочерний тег,
// т.к. правило выборки не задано:
array.push(children[i]);
};

]]>