@Niki-Z
Ковыряю нековыряемое

Что происходит с обработчиками событий при удалении DOM элемента?

Например, мы через JS "нарисовали" несколько DOM-элементов, и повешали на них обработчики того же "click". Потом эти элементы удалили, создали новые, и на них тоже повешали обработчики. Что при этом происходит со старыми обработчиками? Надо ли их как-то отдельно удалять? Или это зависит от конкретной реализации JS движка?
  • Вопрос задан
  • 940 просмотров
Решения вопроса 1
bob_cody
@bob_cody
Обработчик хранится в DOM-свойстве, а значит при удалении элемента он удаляется тоже.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
villiwalla
@villiwalla
HTML-верстка
Если элемент удалили, то и событие с элемента удалось (сомауничтожилось).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы