Konstantin18ko
@Konstantin18ko
Стоматолог

Как получить только атрибут 'name'?

Есть поиск по элементу и перебор дочерних элементов:
setTime: function (operation) {
            document.getElementById(operation).childNodes.forEach(function (node) {
                node.childNodes.forEach(function (status) {
                    console.log(status)
                })
            })
        }

Консоль выдает:
5ac0d2719264d186804994.png

Что за '#text' и как получить только 'name'?
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
Замените .childNodes на .children, и будет вам счастье. Первый вариант считает все ноды, в т.ч. и текстовые, даже если текст по факту и нет, а есть, например, пробел. Второй выдает лишь те ноды, которые соответствуют тегам.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы