@Vlad_noob

Почему неправильно работает обработчик события click?

Написал код, чтобы по клику добавлялся класс open карточке. Но когда я создаю больше одной карточки, то по клику на любую карточку класс open добавляется только самой последней. Не могу понять в чем дело.

https://codepen.io/Vlad096/pen/JjxajYE
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Переменная без let/const создается в глобальном объекте.
Она одна, глобальная, и в ней в результате сохраняется одна последняя карточка

Решение:

- cardInnerWrapper = document.createElement('div')
+ let cardInnerWrapper = document.createElement('div')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект