gazes12
@gazes12

Почему в одном случае htmlcolletction выводит динамически добавленные элементы, а в другом случае нет?

Здравствуйте.
Я хочу получать динамически добавленные элементы с помощью HTMLcollection, пишу так:
let statusesCollection;

                statusesCollection = document.getElementsByClassName('recall__people-fio-status');
                for(let status of statusesCollection){
                    console.log(status) /*Выводятся все элементы и добавлены динамически в том числе*/
                }


Все работает, динамически добавленные элементы тоже записываются в коллекцию, ну я хочу получить только те элементы которые имеют определенное значение атрибута, пишу так:

let statusesCollection;
                statusesCollection = document.getElementsByClassName('recall__people-fio-status');
                for(let status of statusesCollection){
                    if(status.getAttribute('data-userId') == result){
                        console.log(status); /*Выводятся только элементы которые были инициализированные при загрузке js скрипта (добавлены не динамически) */
                    };
                }
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
gazes12
@gazes12 Автор вопроса
Проблема была в атрибуте, я случайно атрибут прописал в классах :) Всем спасибо!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы