--- title: EventTarget slug: Web/API/EventTarget tags: - DOM - Interface translation_of: Web/API/EventTarget ---
{{ ApiRef("DOM Events") }}
EventTarget
- это интерфейс, реализуемый объектами, которые могут генерировать события и могут иметь подписчиков на эти события.
Наиболее частые генераторы событий - {{domxref("Element")}}, {{domxref("document")}}, и {{domxref("window")}}, но другие объекты так же могут использоваться в качестве источников событий , например {{domxref("XMLHttpRequest")}}, {{domxref("AudioNode")}}, {{domxref("AudioContext")}}, и другие.
Многие источники событий (включая элементы, документ и окно) также поддерживают установку обработчиков событий с помощью on...
свойств и атрибутов.
EventTarget
.Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('DOM WHATWG', '#interface-eventtarget', 'EventTarget')}} | {{Spec2('DOM WHATWG')}} | Без изменений. |
{{SpecName('DOM3 Events', 'DOM3-Events.html#interface-EventTarget', 'EventTarget')}} | {{Spec2('DOM3 Events')}} | Несколько параметров теперь являются необязательными (listener ), или принимают нулевое значение (useCapture ). |
{{SpecName('DOM2 Events', 'events.html#Events-EventTarget', 'EventTarget')}} | {{Spec2('DOM2 Events')}} | Начальное определение. |
{{ CompatibilityTable() }}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Базовая поддержка | 1.0 | {{ CompatGeckoDesktop("1") }} | 9.0 | 7 | 1.0 |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Базовая поддержка | 1.0 | {{ CompatGeckoMobile("1") }} | 9.0 | 6.0 | 1.0 |
Mozilla extensions for use by JS-implemented event targets to implement on* properties. Смотрите так-же WebIDL bindings.