Задать вопрос
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 Простой 13 комментариев
Решения вопроса 1
gazes12
@gazes12 Автор вопроса
Проблема была в атрибуте, я случайно атрибут прописал в классах :) Всем спасибо!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
02 февр. 2025, в 12:33
3000 руб./за проект
02 февр. 2025, в 12:27
5000 руб./за проект
02 февр. 2025, в 11:35
3000 руб./за проект