Spec-Zone.ru › Web APIs

EventTarget

Базовая Широко доступная *

Эта функция хорошо зарекомендовала себя и работает во многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

* Некоторые части этой функции могут иметь различный уровень поддержки.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Веб-воркерах.

Интерфейс EventTarget реализуется объектами, которые могут получать события и иметь обработчики для них. Другими словами, любой объект, являющийся мишенью событий, реализует три метода, связанные с этим интерфейсом.

Element и его потомки, а также Document и Window — наиболее распространенные мишени событий, но и другие объекты могут быть мишенями событий. Например, IDBRequest, AudioNode и AudioContext также являются мишенями событий.

Многие мишени событий (включая элементы, документы и окна) также поддерживают установку обработчиков событий через свойства и атрибуты onevent.

Конструктор

EventTarget()

Создаёт новый экземпляр объекта EventTarget.

Методы экземпляра

EventTarget.addEventListener()

Регистрирует обработчик события определённого типа для EventTarget.

EventTarget.removeEventListener()

Удаляет обработчик события из EventTarget.

EventTarget.dispatchEvent()

Отправляет событие этой EventTarget.

Спецификации

Спецификация
DOM
# interface-eventtarget

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
EventTarget 64 79 59 51 14 64 59 47 14 9.0 64
EventTarget 1 12 1 7 14
1window.EventTarget не существовала в версиях Safari до 10.1.
18 4 10.1 14
1window.EventTarget не существовала в версиях Safari iOS до 10.3.
1.0 ≤37
addEventListener 1
1В Chrome до версии 49 параметры type и listener были необязательными.
12 1 7 1 18
18В Chrome Android до версии 49 параметры type и listener были необязательными.
4 10.1 1 1.0
1.0В Samsung Internet до версии 5.0 параметры type и listener были необязательными.
1
1В Chrome до версии 49 параметры type и listener были необязательными.
dispatchEvent 4 12 2 9 3.1 18 4 10.1 3 1.0 4
removeEventListener 1 12 1 7 1 18 4 10.1 1 1.0 4.4

См. также

  • Справочник по событиям — доступные в платформе события.
  • Введение в события
  • Event интерфейс

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API