@Vlad_noob

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

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

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

Решение:

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

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

Войти через центр авторизации
Похожие вопросы