Как добавить слушатели к nodeclone?

Есть секция, на секцию добавлены различные слушатели
По клику я удаляю секцию section.remove()
Потом по-другому клику я хочу её создавать заново, делаю const a = section.cloneNode(true);
hero.prepend(a);
все работает замечательно, но на клоне не работают слушатели, как это поправить
Помогите пожалуйста)
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
Seasle
@Seasle Куратор тега JavaScript
Cloning a node copies all of its attributes and their values, including intrinsic (inline) listeners. It does not copy event listeners added using addEventListener() or those assigned to element properties (e.g., node.onclick = someFunction). Additionally, for a element, the painted image is not copied.


Вариант 1 - Добавить все слушатели вручную.
Вариант 2 - Использовать делегирование событий.
Ответ написан
Ваш ответ на вопрос

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

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