English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод element.removeEventListener() удаляет обработчик события, который был связан с методом element.addEventListener().
Внимание:Чтобы удалить обработчик события, функция,指定的 с помощью метода addEventListener(), должна быть внешней "именной" функцией, как в следующем примере (myFunc).
Анонимная функция, например " element .removeEventListener(" event ”,function(){ statement );" не работает.
Использованиеdocument.addEventListener()Метод добавляет обработчик событий к документу.
Использованиеdocument.removeEventListener()Метод удаляет обработчик событий из документа.
element.removeEventListener(event, listener, useCapture)
var box = document.getElementById("para"); // Attach обработчик события к элементу P с id = "para" box.addEventListener("mousemove", myFunc); // Удалите обработчик событий из элемента P с id = "para" box.removeEventListener("mousemove", myFunc);Проверьте, посмотрите‹/›
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод removeEventListener():
Метод | |||||
removeEventListener() | 1 | 1 | 7 | 1.0 | 9 |
Параметры | Описание |
---|---|
event | (Обязательное поле) Название JavaScript события, которое нужно удалить. При использовании события не используйте префикс "on", например, используйте "click" вместо "onclick" или "mousedown" вместо "onmousedown". Полный список всех событий DOM HTML можно найти вСправочник по объекту события DOM HTML. |
listener | (обязательное) Название JavaScript функции, которую нужно удалить. |
useCapture | (по умолчанию) Булево значение, определяющее, в фазе перехвата или фазе пузыря удалять ли событие. По умолчанию false. Возможные значения:
Внимание:Если обработчик событий был добавлен два раза, один раз для перехвата, один раз для пузыря, его необходимо удалить отдельно. Вы можете найти в нашихУчебник по трансляции событий JavaScriptПрочитайте больше о трансляции событий |
Возврат значения: | Нет |
---|---|
Версия DOM: | DOM 2-й уровень |
Учебник JavaScript:Слушатель событий
Учебник JavaScript:Трансляция событий
Референция HTML DOM:element .addEventListener()
Референция HTML DOM:document.addEventListener()
Референция HTML DOM:document.removeEventListener()