При создании нового экземпляра класса, c прошлого экземпляра слетает addEventListener('click')
если кто-то найдет минутку, буду очень признателен. В общем, написал класс, который создает на странице новую форму и навешивает на эту форму обработчик событий(click). Однако при создании двух и более форм, обработчики событий слетают с прошлых форм и ставятся только на ту, которая была создана последней(при созданных двух формах, у первой не будет работать кнопка, у второй будет)
Ответы (1 шт):
Автор решения: Андрей Клодт
→ Ссылка
wrapper.innerHTML += html заменить на wrapper.insertAdjacentHTML('beforeEnd', html). Присваивание innerHTML заново создает весь внутренний HTML элемента, все обработчики слетают. innerHTML += вообще везде стоит избегать) – OPTIMUS PRIME 7 минут назад
