Здравствуйте.
Я хочу получать динамически добавленные элементы с помощью 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 скрипта (добавлены не динамически) */
};
}