--- 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.