Обновление списка в for in JS
Всем привет, есть функция, в которой
if (el.className === 'img') {
replaceAlt(el);
return images.push(el)
}
Эта функция периодически вызывается. Также есть цикл, который работает всегда и перебирает элементы массива images
for (const image of images) {
image.addEventListener('click', (event) => {
console.log(images);
event.target.style.boxShadow = '0px 0px 22px 7px rgb(28 255 0)';
const newAlt = prompt('Enter new alt');
if (newAlt !== null) {
event.target.alt = newAlt;
}
});
}
В console.log в цикле выводится массив с добавленным элементом, но клик на этот элемент не воспринимается. Как сделать, чтобы новый элемент также отслеживался?
Источник: Stack Overflow на русском