English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод removeEventListener() HTML DOM

Объект документа HTML DOM

document.removeEventListener()Удалите добавленныйdocument.addEventListener()в методе.

Внимание:Чтобы удалить обработчик событий, функция,指定的 методом addEventListener(), должна быть внешней "именной" функцией, как показано в следующем примере (myFunc).

Анонимная функция, например "document.removeEventListener("event" function() { statement }) не сработает.

ИспользованиеЭлемент .addEventListener()Метод добавляет обработчик событий к указанному элементу.

ИспользованиеЭлемент .removeEventListener()Метод удаляет обработчик событий из указанного элемента.

Синтаксис:

document.removeEventListener(event, listener, useCapture)
// Добавьте обработчик событий к документу
document.addEventListener("mousemove", myFunc);
// Удалите обработчик событий из документа
document.removeEventListener("mousemove", myFunc);
Проверьте, посмотрите‹/›

Совместимость браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод removeEventListener():

Метод
removeEventListener()1171.09

Значение параметра

ПараметрОписание
event(Обязателен) Название JavaScript события, которое нужно удалить. При использовании события не используйте префикс "on", например, используйте "click" вместо "onclick" или "mousedown" вместо "onmousedown".
Полный список всех событий HTML DOM можно найти в нашей полнойРеференс по объектам событий HTML DOM.
listener(обязательное) Название JavaScript функции, которую нужно удалить.
useCapture(по умолчанию) Булево значение, указывающее, в каком этапе (перехват или всплытие) удалять событие. По умолчанию false.
Возможные значения:
  • true-Обработчик событий был удален на этапе перехвата

  • false-Обработчик событий был удален на этапе всплытия

Внимание:Если обработчик событий был добавлен дважды, один раз для перехвата, один раз для всплытия, его необходимо удалить отдельно.
Вы можете найти в нашихв учебнике по распространению событий JavaScriptПрочитайте оРаспространение событийДля получения дополнительной информации

Технические детали

Возврат значения:Нет
Версия DOM:DOM 2-й уровень

См. также

Учебник JavaScript:Слушатель событий

Учебник JavaScript:Распространение событий

Референс HTML DOM:document.addEventListener()

Референс HTML DOM:элемент.removeEventListener()

Объект документа HTML DOM