EventTarget

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

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

Наиболее частые генераторы событий - Element, document, и window, но другие объекты так же могут использоваться в качестве источников событий , например XMLHttpRequest, AudioNode, AudioContext, и другие.

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

Методы

EventTarget.addEventListener()

Регистрирует обработчик событий указанного типа на объекте.

EventTarget.removeEventListener()

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

EventTarget.dispatchEvent()

Генерирует событие на объекте EventTarget.

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

Specification
DOM Standard
# interface-eventtarget

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

BCD tables only load in the browser

Смотрите также