Проще всего, повесить обработчик на родителя и через event.target смотреть на кого кликнули. Тогда не надо будет себе с зисами вообще голову морочить
Либо же поменяй вар на лет, если хочешь оставить как есть
потому что this присваивается в момент вызова. решения: использовать стрелочные функции, жёсто задать контекст (bind), использовать замыкание, передать собъект как параметр функции
Добавлю не по теме, что document.querySelectorAll() возвращает NodeList, в прототипе которого есть метод .forEach() - соответственно, цикл for нахрен не нужен )
Обсуждают сегодня