--- title: EventTarget slug: Web/API/EventTarget tags: - API - DOM - DOM Events - Interface translation_of: Web/API/EventTarget ---
{{ ApiRef("DOM Events") }}
EventTarget
é uma interface DOM implementada por objetos que podem receber eventos DOM e tem que ouvir estes.
{{domxref("Element")}}, {{domxref("document")}}, e {{domxref("window")}} são os mais comuns disparadores de eventos, mas outros objetos podem disparar eventos também, por exemplo {{domxref("XMLHttpRequest")}}, {{domxref("AudioNode")}}, {{domxref("AudioContext")}} e outros.
Muitos disparadores de eventos (incluindo elements, documents, e windows) também suportam definir event handlers através on...
propriedades e atributos.
EventTarget
.EventTarget
.EventTarget
.Especificação | Status | Comentário |
---|---|---|
{{SpecName('DOM WHATWG', '#interface-eventtarget', 'EventTarget')}} | {{Spec2('DOM WHATWG')}} | Sem mundanças. |
{{SpecName('DOM3 Events', 'DOM3-Events.html#interface-EventTarget', 'EventTarget')}} | {{Spec2('DOM3 Events')}} | Alguns parâmetros agora são opcionais (listener ), ou aceitam o valor null (useCapture ). |
{{SpecName('DOM2 Events', 'events.html#Events-EventTarget', 'EventTarget')}} | {{Spec2('DOM2 Events')}} | Definição inicial. |
{{ CompatibilityTable() }}
Funcionalidade | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Suporte Básico | 1.0 | {{ CompatGeckoDesktop("1") }} | 9.0 | 7 | 1.0 |
Funcionalidade | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suporte Básico | 1.0 | {{ CompatGeckoMobile("1") }} | 9.0 | 6.0 | 1.0 |
Mozilla extensions for use by JS-implemented event targets to implement on* properties. See also WebIDL bindings.