Widely Available
id: events
Events
The
Event API and the addEventListener() method on objects that receive events (event targets) represent and handle significant things happening on a page. Many APIs fire events for a wide range of situations relating to those APIs, such as an image loading, a user clicking, or a value changing.
Baseline Status:
Achieved Widely Available on Jan 29, 2018 (Cross-browser Newly Available since Jul 29, 2015).
Desktop Browser Engine Support
Google Chrome
1
Supported
Mozilla Firefox
1
Supported
Apple Safari
1
Supported
Microsoft Edge
12
Supported
Mobile Browser Engine Support
Chrome Android
18
Firefox Android
4
Safari iOS
1
Specifications and References
Specification ↗
Specification ↗
Specification ↗
Can I Use (addeventlistener) ↗
Feature XML ↗
MDN Browser Compat Data Keys:
api.CustomEvent ↗
api.CustomEvent.CustomEvent ↗
api.CustomEvent.detail ↗
api.CustomEvent.worker_support ↗
api.Event ↗
api.Event.Event ↗
api.Event.bubbles ↗
api.Event.cancelable ↗
api.Event.currentTarget ↗
api.Event.defaultPrevented ↗
api.Event.eventPhase ↗
api.Event.isTrusted ↗
api.Event.preventDefault ↗
api.Event.stopImmediatePropagation ↗
api.Event.stopPropagation ↗
api.Event.target ↗
api.Event.timeStamp ↗
api.Event.type ↗
api.EventTarget ↗
api.EventTarget.EventTarget ↗
api.EventTarget.addEventListener ↗
api.EventTarget.addEventListener.options_parameter ↗
api.EventTarget.addEventListener.options_parameter.options_capture_parameter ↗
api.EventTarget.addEventListener.options_parameter.options_once_parameter ↗
api.EventTarget.addEventListener.options_parameter.options_passive_parameter ↗
api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_touch ↗
api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_wheel ↗
api.EventTarget.addEventListener.options_parameter.options_signal_parameter ↗
api.EventTarget.addEventListener.useCapture_parameter_optional ↗
api.EventTarget.dispatchEvent ↗
api.EventTarget.removeEventListener ↗
api.EventTarget.removeEventListener.options_parameter ↗
api.EventTarget.removeEventListener.useCapture_parameter_optional ↗