The GlobalEventHandlers mixin describes the event handlers common to several interfaces like HTMLElement, Document, or Window. Each of these interfaces can, of course, add more event handlers in addition to the ones listed below.
Note: GlobalEventHandlers is a mixin and not an interface; you can't actually create an object of type GlobalEventHandlers.
Properties
This interface doesn't include any properties except for the event handlers listed below.
Event handlers
These event handlers are defined on the GlobalEventHandlers mixin, and implemented by HTMLElement, Document, Window, as well as by WorkerGlobalScope for Web Workers.
GlobalEventHandlers.onabort- Is an
EventHandlerrepresenting the code to be called when theabortevent is raised. GlobalEventHandlers.onanimationcancel'- An
EventHandlercalled when ananimationcancelevent is sent, indicating that a running CSS animation has been canceled. GlobalEventHandlers.onanimationend'- An
EventHandlercalled when ananimationendevent is sent, indicating that a CSS animation has stopped playing. GlobalEventHandlers.onanimationiteration'- An
EventHandlercalled when ananimationiterationevent has been sent, indicating that a CSS animation has begun playing a new iteration of the animation sequence. GlobalEventHandlers.onanimationstart'- An
EventHandlercalled when ananimationstartevent is sent, indicating that a CSS animation has started playing. GlobalEventHandlers.onauxclick'- An
EventHandlercalled when anauxclickevent is sent, indicating that a non-primary button has been pressed on an input device (e.g. a middle mouse button). GlobalEventHandlers.onblur- Is an
EventHandlerrepresenting the code to be called when theblurevent is raised. GlobalEventHandlers.onerror- Is an
OnErrorEventHandlerrepresenting the code to be called when theerrorevent is raised. GlobalEventHandlers.onfocus- Is an
EventHandlerrepresenting the code to be called when thefocusevent is raised. GlobalEventHandlers.oncancel- Is an
EventHandlerrepresenting the code to be called when thecancelevent is raised. GlobalEventHandlers.oncanplay- Is an
EventHandlerrepresenting the code to be called when thecanplayevent is raised. GlobalEventHandlers.oncanplaythrough- Is an
EventHandlerrepresenting the code to be called when thecanplaythroughevent is raised. GlobalEventHandlers.onchange- Is an
EventHandlerrepresenting the code to be called when thechangeevent is raised. GlobalEventHandlers.onclick- Is an
EventHandlerrepresenting the code to be called when theclickevent is raised. GlobalEventHandlers.onclose- Is an
EventHandlerrepresenting the code to be called when thecloseevent is raised. GlobalEventHandlers.oncontextmenu- Is an
EventHandlerrepresenting the code to be called when thecontextmenuevent is raised. GlobalEventHandlers.oncuechange- Is an
EventHandlerrepresenting the code to be called when thecuechangeevent is raised. GlobalEventHandlers.ondblclick- Is an
EventHandlerrepresenting the code to be called when thedblclickevent is raised. GlobalEventHandlers.ondrag- Is an
EventHandlerrepresenting the code to be called when thedragevent is raised. GlobalEventHandlers.ondragend- Is an
EventHandlerrepresenting the code to be called when thedragendevent is raised. GlobalEventHandlers.ondragenter- Is an
EventHandlerrepresenting the code to be called when thedragenterevent is raised. GlobalEventHandlers.ondragexit- Is an
EventHandlerrepresenting the code to be called when thedragexitevent is raised. GlobalEventHandlers.ondragleave- Is an
EventHandlerrepresenting the code to be called when thedragleaveevent is raised. GlobalEventHandlers.ondragover- Is an
EventHandlerrepresenting the code to be called when thedragoverevent is raised. GlobalEventHandlers.ondragstart- Is an
EventHandlerrepresenting the code to be called when thedragstartevent is raised. GlobalEventHandlers.ondrop- Is an
EventHandlerrepresenting the code to be called when thedropevent is raised. GlobalEventHandlers.ondurationchange- Is an
EventHandlerrepresenting the code to be called when thedurationchangeevent is raised. GlobalEventHandlers.onemptied- Is an
EventHandlerrepresenting the code to be called when theemptiedevent is raised. GlobalEventHandlers.onended- Is an
EventHandlerrepresenting the code to be called when theendedevent is raised. GlobalEventHandlers.onformdata- Is an
EventHandlerfor processingformdataevents, fired after the entry list representing the form's data is constructed. GlobalEventHandlers.ongotpointercapture- Is an
EventHandlerrepresenting the code to be called when thegotpointercaptureevent type is raised. GlobalEventHandlers.oninput- Is an
EventHandlerrepresenting the code to be called when theinputevent is raised. GlobalEventHandlers.oninvalid- Is an
EventHandlerrepresenting the code to be called when theinvalidevent is raised. GlobalEventHandlers.onkeydown- Is an
EventHandlerrepresenting the code to be called when thekeydownevent is raised. GlobalEventHandlers.onkeypress- Is an
EventHandlerrepresenting the code to be called when thekeypressevent is raised. GlobalEventHandlers.onkeyup- Is an
EventHandlerrepresenting the code to be called when thekeyupevent is raised. GlobalEventHandlers.onload- Is an
EventHandlerrepresenting the code to be called when theloadevent is raised. GlobalEventHandlers.onloadeddata- Is an
EventHandlerrepresenting the code to be called when theloadeddataevent is raised. GlobalEventHandlers.onloadedmetadata- Is an
EventHandlerrepresenting the code to be called when theloadedmetadataevent is raised. GlobalEventHandlers.onloadend- Is an
EventHandlerrepresenting the code to be called when theloadendevent is raised (when progress has stopped on the loading of a resource.) GlobalEventHandlers.onloadstart- Is an
EventHandlerrepresenting the code to be called when theloadstartevent is raised (when progress has begun on the loading of a resource.) GlobalEventHandlers.onlostpointercapture- Is an
EventHandlerrepresenting the code to be called when thelostpointercaptureevent type is raised. GlobalEventHandlers.onmousedown- Is an
EventHandlerrepresenting the code to be called when themousedownevent is raised. GlobalEventHandlers.onmouseenter- Is an
EventHandlerrepresenting the code to be called when themouseenterevent is raised. GlobalEventHandlers.onmouseleave- Is an
EventHandlerrepresenting the code to be called when themouseleaveevent is raised. GlobalEventHandlers.onmousemove- Is an
EventHandlerrepresenting the code to be called when themousemoveevent is raised. GlobalEventHandlers.onmouseout- Is an
EventHandlerrepresenting the code to be called when themouseoutevent is raised. GlobalEventHandlers.onmouseover- Is an
EventHandlerrepresenting the code to be called when themouseoverevent is raised. GlobalEventHandlers.onmouseup- Is an
EventHandlerrepresenting the code to be called when themouseupevent is raised. GlobalEventHandlers.onmousewheel' '- Is an
EventHandlerrepresenting the code to be called when themousewheelevent is raised. Deprecated. Useonwheelinstead. GlobalEventHandlers.onwheel- Is an
EventHandlerrepresenting the code to be called when thewheelevent is raised. GlobalEventHandlers.onpause- Is an
EventHandlerrepresenting the code to be called when thepauseevent is raised. GlobalEventHandlers.onplay- Is an
EventHandlerrepresenting the code to be called when theplayevent is raised. GlobalEventHandlers.onplaying- Is an
EventHandlerrepresenting the code to be called when theplayingevent is raised. GlobalEventHandlers.onpointerdown- Is an
EventHandlerrepresenting the code to be called when thepointerdownevent is raised. GlobalEventHandlers.onpointermove- Is an
EventHandlerrepresenting the code to be called when thepointermoveevent is raised. GlobalEventHandlers.onpointerup- Is an
EventHandlerrepresenting the code to be called when thepointerupevent is raised. GlobalEventHandlers.onpointercancel- Is an
EventHandlerrepresenting the code to be called when thepointercancelevent is raised. GlobalEventHandlers.onpointerover- Is an
EventHandlerrepresenting the code to be called when thepointeroverevent is raised. GlobalEventHandlers.onpointerout- Is an
EventHandlerrepresenting the code to be called when thepointeroutevent is raised. GlobalEventHandlers.onpointerenter- Is an
EventHandlerrepresenting the code to be called when thepointerenterevent is raised. GlobalEventHandlers.onpointerleave- Is an
EventHandlerrepresenting the code to be called when thepointerleaveevent is raised. GlobalEventHandlers.onpointerlockchange'- Is an
EventHandlerrepresenting the code to be called when thepointerlockchangeevent is raised. GlobalEventHandlers.onpointerlockerror'- Is an
EventHandlerrepresenting the code to be called when thepointerlockerrorevent is raised. GlobalEventHandlers.onprogress- Is an
EventHandlerrepresenting the code to be called when theprogressevent is raised. GlobalEventHandlers.onratechange- Is an
EventHandlerrepresenting the code to be called when theratechangeevent is raised. GlobalEventHandlers.onreset- Is an
EventHandlerrepresenting the code to be called when theresetevent is raised. GlobalEventHandlers.onresize- Is an
EventHandlerrepresenting the code to be called when theresizeevent is raised. GlobalEventHandlers.onscroll- Is an
EventHandlerrepresenting the code to be called when thescrollevent is raised. GlobalEventHandlers.onseeked- Is an
EventHandlerrepresenting the code to be called when theseekedevent is raised. GlobalEventHandlers.onseeking- Is an
EventHandlerrepresenting the code to be called when theseekingevent is raised. GlobalEventHandlers.onselect- Is an
EventHandlerrepresenting the code to be called when theselectevent is raised. GlobalEventHandlers.onselectstart- Is an
EventHandlerrepresenting the code to be called when theselectionchangeevent is raised, i.e. when the user starts to make a new text selection on a web page. GlobalEventHandlers.onselectionchange- Is an
EventHandlerrepresenting the code to be called when theselectionchangeevent is raised, i.e. when the text selected on a web page changes. GlobalEventHandlers.onshow- Is an
EventHandlerrepresenting the code to be called when theshowevent is raised. GlobalEventHandlers.onsort'- Is an
EventHandlerrepresenting the code to be called when thesortevent is raised. GlobalEventHandlers.onstalled- Is an
EventHandlerrepresenting the code to be called when thestalledevent is raised. GlobalEventHandlers.onsubmit- Is an
EventHandlerrepresenting the code to be called when thesubmitevent is raised. GlobalEventHandlers.onsuspend- Is an
EventHandlerrepresenting the code to be called when thesuspendevent is raised. GlobalEventHandlers.ontimeupdate- Is an
EventHandlerrepresenting the code to be called when thetimeupdateevent is raised. GlobalEventHandlers.onvolumechange- Is an
EventHandlerrepresenting the code to be called when thevolumechangeevent is raised. GlobalEventHandlers.ontouchcancel' '- Is an
EventHandlerrepresenting the code to be called when thetouchcancelevent is raised. GlobalEventHandlers.ontouchend' '- Is an
EventHandlerrepresenting the code to be called when thetouchendevent is raised. GlobalEventHandlers.ontouchmove' '- Is an
EventHandlerrepresenting the code to be called when thetouchmoveevent is raised. GlobalEventHandlers.ontouchstart' '- Is an
EventHandlerrepresenting the code to be called when thetouchstartevent is raised. GlobalEventHandlers.ontransitioncancel- An
EventHandlercalled when atransitioncancelevent is sent, indicating that a CSS transition has been cancelled. GlobalEventHandlers.ontransitionend- An
EventHandlercalled when atransitionendevent is sent, indicating that a CSS transition has finished playing. GlobalEventHandlers.ontransitionrun- An
EventHandlercalled when atransitionrunevent is sent, indicating that a CSS transition is running, though not nessarilty started. GlobalEventHandlers.ontransitionstart- An
EventHandlercalled when atransitionstartevent is sent, indicating that a CSS transition has started transitioning. GlobalEventHandlers.onwaiting- Is an
EventHandlerrepresenting the code to be called when thewaitingevent is raised.
Methods
This interface defines no methods.
Specifications
| Specification | Status | Comment |
|---|---|---|
| Selection APIThe definition of 'Extension to GlobalEventHandlers' in that specification. | Working Draft | Adds onselectionchange.
|
| Pointer LockThe definition of 'Extension of Document' in that specification. | Candidate Recommendation | Adds onpointerlockchange and onpointerlockerror on Document. It is experimentally implemented on GlobalEventHandlers.
|
| HTML Living StandardThe definition of 'GlobalEventHandlers' in that specification. | Living Standard | No change since the latest snapshot, HTML 5.1. |
| HTML 5.1The definition of 'GlobalEventHandlers' in that specification. | Recommendation | Snapshot of HTML Living Standard. Added onsort since the HTML5 snapshot.
|
| HTML5The definition of 'GlobalEventHandlers' in that specification. | Recommendation | Snapshot of HTML Living Standard. Creation of GlobalEventHandlers (properties where on the target before it).
|
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
GlobalEventHandlers
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support 1 |
Chrome Android
Full support 18 |
Firefox Android
Full support 4 |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support 1.0 |
onabort
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
? |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onanimationcancel
|
Chrome
No support No |
Edge
No support No |
Firefox
Full support 54 |
IE
? |
Opera
? |
Safari Full support 13.1 Full support 13.1 Partial support 12 Notes' The event handler is exposed but will not actually be called unless both the "Web Animations" and "CSS Animations via Web Animations" preferences are enabled. |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
Full support 54 |
Opera Android
? |
Safari iOS Full support 13.4 Full support 13.4 Partial support 12 Notes' The event handler is exposed but will not actually be called unless both the "Web Animations" and "CSS Animations via Web Animations" preferences are enabled. |
Samsung Internet Android
No support No |
onanimationend
|
Chrome Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Edge Full support ≤79 Full support ≤79 Full support ≤79 Alternate Name' Uses the non-standard name: |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
Full support 9 |
WebView Android Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Chrome Android Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
Full support 9 |
Samsung Internet Android Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
onanimationiteration
|
Chrome Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Edge Full support ≤79 Full support ≤79 Full support ≤79 Alternate Name' Uses the non-standard name: |
Firefox
Full support 51 |
IE
? |
Opera
? |
Safari
Full support 9 |
WebView Android Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Chrome Android Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Firefox Android
Full support 51 |
Opera Android
? |
Safari iOS
Full support 9 |
Samsung Internet Android Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
onanimationstart
|
Chrome Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Edge Full support ≤79 Full support ≤79 Full support ≤79 Alternate Name' Uses the non-standard name: |
Firefox
Full support 51 |
IE
? |
Opera
? |
Safari
Full support 9 |
WebView Android Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Chrome Android Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Firefox Android
Full support 51 |
Opera Android
? |
Safari iOS
Full support 9 |
Samsung Internet Android Full support Yes Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
onauxclick
|
Chrome
Full support 55 |
Edge
Full support 79 |
Firefox
Full support 53 |
IE
No support No |
Opera
Full support Yes |
Safari
No support No |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 53 |
Opera Android
Full support Yes |
Safari iOS
No support No |
Samsung Internet Android
Full support Yes |
onblur
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
oncancel
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
No support No |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
No support No |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
oncanplay
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
oncanplaythrough
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onchange
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 9 |
Opera
Full support 9 |
Safari
Full support 3 |
WebView Android
Full support 1 |
Chrome Android
Full support 18 |
Firefox Android
Full support 4 |
Opera Android
Full support 10.1 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
onclick
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 9 |
Opera
Full support 9 |
Safari
Full support 3 |
WebView Android
Full support 1 |
Chrome Android
Full support 18 |
Firefox Android
Full support 4 |
Opera Android
Full support 10.1 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
onclose
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
No support No |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
No support No |
Samsung Internet Android
Full support Yes |
oncontextmenu
|
Chrome
Full support Yes |
Edge
Full support ≤18 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
No support No |
oncuechange
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox Full support 68 Full support 68 Notes' Added for the Notes' Added for the |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android Full support 68 Full support 68 Notes' Added for the Notes' Added for the |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
ondblclick
|
Chrome
Full support Yes |
Edge
Full support ≤18 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
No support No |
ondrag
|
Chrome
Full support 4 |
Edge
Full support 12 |
Firefox
Full support 3.5 |
IE
Full support 10 |
Opera
Full support 12 |
Safari
Full support 3.1 |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
No support No |
Opera Android
No support No |
Safari iOS
No support No |
Samsung Internet Android
No support No |
ondragend
|
Chrome
Full support 4 |
Edge
Full support 12 |
Firefox
Full support 3.5 |
IE
Full support 10 |
Opera
Full support 12 |
Safari
Full support 3.1 |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
No support No |
Opera Android
No support No |
Safari iOS
No support No |
Samsung Internet Android
No support No |
ondragenter
|
Chrome
Full support 4 |
Edge
Full support 12 |
Firefox
Full support 3.5 |
IE
Full support 10 |
Opera
Full support 12 |
Safari
Full support 3.1 |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
No support No |
Opera Android
No support No |
Safari iOS
No support No |
Samsung Internet Android
No support No |
| Chrome
No support No |
Edge
No support 12 — 79 |
Firefox
Full support 3.5 |
IE
Full support 10 |
Opera
Full support 12 |
Safari
Full support 3.1 |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
No support No |
Opera Android
No support No |
Safari iOS
No support No |
Samsung Internet Android
No support No | |
ondragleave
|
Chrome
Full support 4 |
Edge
Full support 12 |
Firefox
Full support 3.5 |
IE
Full support 10 |
Opera
Full support 12 |
Safari
Full support 3.1 |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
No support No |
Opera Android
No support No |
Safari iOS
No support No |
Samsung Internet Android
No support No |
ondragover
|
Chrome
Full support 4 |
Edge
Full support 12 |
Firefox
Full support 3.5 |
IE
Full support 10 |
Opera
Full support 12 |
Safari
Full support 3.1 |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
No support No |
Opera Android
No support No |
Safari iOS
No support No |
Samsung Internet Android
No support No |
ondragstart
|
Chrome
Full support 4 |
Edge
Full support 12 |
Firefox
Full support 3.5 |
IE
Full support 10 |
Opera
Full support 12 |
Safari
Full support 3.1 |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
No support No |
Opera Android
No support No |
Safari iOS
No support No |
Samsung Internet Android
No support No |
ondrop
|
Chrome
Full support 4 |
Edge
Full support 12 |
Firefox
Full support 3.5 |
IE
Full support 10 |
Opera
Full support 12 |
Safari
Full support 3.1 |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
No support No |
Opera Android
No support No |
Safari iOS
No support No |
Samsung Internet Android
No support No |
ondurationchange
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onemptied
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onended
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onerror
|
Chrome
Full support 10 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 9 |
Opera
Full support 11.6 |
Safari
Full support 6 |
WebView Android
Full support ≤37 |
Chrome Android
Full support 18 |
Firefox Android
Full support 4 |
Opera Android
Full support 12 |
Safari iOS
Full support 6 |
Samsung Internet Android
Full support 1.0 |
onfocus
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
onformdata
|
Chrome
Full support 77 |
Edge
Full support 79 |
Firefox
Full support 72 |
IE
No support No |
Opera
Full support 64 |
Safari
No support No |
WebView Android
Full support 77 |
Chrome Android
Full support 77 |
Firefox Android
No support No |
Opera Android
Full support 55 |
Safari iOS
No support No |
Samsung Internet Android
Full support 12.0 |
ongotpointercapture
|
Chrome
Full support 57 |
Edge
Full support ≤79 |
Firefox
Full support 59 |
IE
? |
Opera
Full support 44 |
Safari
? |
WebView Android
Full support 57 |
Chrome Android
Full support 57 |
Firefox Android
No support No |
Opera Android
Full support 43 |
Safari iOS
? |
Samsung Internet Android
Full support 7.0 |
oninput
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support 2 |
IE
Full support 9 |
Opera
Full support 10 |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
oninvalid
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support Yes |
IE
? |
Opera
Full support Yes |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onkeydown
|
Chrome
Full support Yes |
Edge
Full support ≤18 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onkeypress
|
Chrome
Full support Yes |
Edge
Full support ≤18 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onkeyup
|
Chrome
Full support Yes |
Edge
Full support ≤18 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onload
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 9 |
Opera
Full support 9 |
Safari
Full support 3 |
WebView Android
Full support 1 |
Chrome Android
Full support 18 |
Firefox Android
Full support 4 |
Opera Android
Full support 10.1 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
onloadeddata
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onloadedmetadata
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onloadend
|
Chrome
No support No |
Edge
No support No |
Firefox
Full support 52 |
IE
No support No |
Opera
No support No |
Safari
? |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
Full support 52 |
Opera Android
No support No |
Safari iOS
? |
Samsung Internet Android
No support No |
onloadstart
|
Chrome Full support Yes Full support Yes Notes' The |
Edge
Full support 12 |
Firefox
Full support 52 |
IE
Full support Yes |
Opera Full support Yes Full support Yes Notes' The |
Safari Full support Yes Full support Yes Notes' The |
WebView Android Full support Yes Full support Yes Notes' The |
Chrome Android Full support Yes Full support Yes Notes' The |
Firefox Android
Full support 52 |
Opera Android Full support Yes Full support Yes Notes' The |
Safari iOS Full support Yes Full support Yes Notes' The |
Samsung Internet Android Full support Yes Full support Yes Notes' The |
onlostpointercapture
|
Chrome
Full support 57 |
Edge
Full support ≤79 |
Firefox
Full support 59 |
IE
? |
Opera
Full support 44 |
Safari
? |
WebView Android
Full support 57 |
Chrome Android
Full support 57 |
Firefox Android
No support No |
Opera Android
Full support 43 |
Safari iOS
? |
Samsung Internet Android
Full support 7.0 |
onmousedown
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
onmouseenter
|
Chrome
Full support 30 |
Edge
Full support 12 |
Firefox
Full support 10 |
IE
Full support 5.5 |
Opera
Full support 17 |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 10 |
Opera Android
Full support 18 |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
onmouseleave
|
Chrome
Full support 30 |
Edge
Full support 12 |
Firefox
Full support 10 |
IE
Full support 5.5 |
Opera
Full support 17 |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 10 |
Opera Android
Full support 18 |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
onmousemove
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
onmouseout
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
onmouseover
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
onmouseup
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
| Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
No support No |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
No support No |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes | |
onpause
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onplay
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onplaying
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onpointercancel
|
Chrome
Full support 55 |
Edge Full support 12 Full support 12 No support 12 — 79 Alternate Name' Uses the non-standard name: |
Firefox Full support 59 Full support 59 Full support 29 Disabled' From version 29: this feature is behind the |
IE Full support 11 Full support 11 Full support 10 Alternate Name' Uses the non-standard name: |
Opera
? |
Safari
No support No |
WebView Android
Full support 55 |
Chrome Android
Full support 55 |
Firefox Android Full support 29 Full support 29 Disabled' From version 29: this feature is behind the |
Opera Android
? |
Safari iOS
No support No |
Samsung Internet Android
Full support 6.0 |
onpointerdown
|
Chrome
Full support 55 |
Edge Full support 12 Full support 12 No support 12 — 79 Alternate Name' Uses the non-standard name: |
Firefox Full support 59 Full support 59 Full support 29 Disabled' From version 29: this feature is behind the |
IE Full support 11 Full support 11 Full support 10 Alternate Name' Uses the non-standard name: |
Opera
? |
Safari
No support No |
WebView Android
Full support 55 |
Chrome Android
Full support 55 |
Firefox Android Full support 29 Full support 29 Disabled' From version 29: this feature is behind the |
Opera Android
? |
Safari iOS
No support No |
Samsung Internet Android
Full support 6.0 |
onpointerenter
|
Chrome
Full support 55 |
Edge Full support 12 Full support 12 No support 12 — 79 Alternate Name' Uses the non-standard name: |
Firefox Full support 59 Full support 59 Full support 29 Disabled' From version 29: this feature is behind the |
IE Full support 11 Full support 11 Full support 10 Alternate Name' Uses the non-standard name: |
Opera
? |
Safari
No support No |
WebView Android
Full support 55 |
Chrome Android
Full support 55 |
Firefox Android Full support 29 Full support 29 Disabled' From version 29: this feature is behind the |
Opera Android
? |
Safari iOS
No support No |
Samsung Internet Android
Full support 6.0 |
onpointerleave
|
Chrome
Full support 55 |
Edge Full support 12 Full support 12 No support 12 — 79 Alternate Name' Uses the non-standard name: |
Firefox Full support 59 Full support 59 Full support 29 Disabled' From version 29: this feature is behind the |
IE Full support 11 Full support 11 Full support 10 Alternate Name' Uses the non-standard name: |
Opera
? |
Safari
No support No |
WebView Android
Full support 55 |
Chrome Android
Full support 55 |
Firefox Android Full support 29 Full support 29 Disabled' From version 29: this feature is behind the |
Opera Android
? |
Safari iOS
No support No |
Samsung Internet Android
Full support 6.0 |
| Chrome
? |
Edge
? |
Firefox
? |
IE
? |
Opera
? |
Safari
? |
WebView Android
? |
Chrome Android
? |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
? | |
| Chrome
? |
Edge
? |
Firefox
? |
IE
? |
Opera
? |
Safari
? |
WebView Android
? |
Chrome Android
? |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
? | |
onpointermove
|
Chrome
Full support 55 |
Edge Full support 12 Full support 12 No support 12 — 79 Alternate Name' Uses the non-standard name: |
Firefox Full support 59 Full support 59 Full support 29 Disabled' From version 29: this feature is behind the |
IE Full support 11 Full support 11 Full support 10 Alternate Name' Uses the non-standard name: |
Opera
? |
Safari
No support No |
WebView Android
Full support 55 |
Chrome Android
Full support 55 |
Firefox Android Full support 29 Full support 29 Disabled' From version 29: this feature is behind the |
Opera Android
? |
Safari iOS
No support No |
Samsung Internet Android
Full support 6.0 |
onpointerout
|
Chrome
Full support 55 |
Edge Full support 12 Full support 12 No support 12 — 79 Alternate Name' Uses the non-standard name: |
Firefox Full support 59 Full support 59 Full support 29 Disabled' From version 29: this feature is behind the |
IE Full support 11 Full support 11 Full support 10 Alternate Name' Uses the non-standard name: |
Opera
? |
Safari
No support No |
WebView Android
Full support 55 |
Chrome Android
Full support 55 |
Firefox Android Full support 29 Full support 29 Disabled' From version 29: this feature is behind the |
Opera Android
? |
Safari iOS
No support No |
Samsung Internet Android
Full support 6.0 |
onpointerover
|
Chrome
Full support 55 |
Edge Full support 12 Full support 12 No support 12 — 79 Alternate Name' Uses the non-standard name: |
Firefox Full support 59 Full support 59 Full support 29 Disabled' From version 29: this feature is behind the |
IE Full support 11 Full support 11 Full support 10 Alternate Name' Uses the non-standard name: |
Opera
? |
Safari
No support No |
WebView Android
Full support 55 |
Chrome Android
Full support 55 |
Firefox Android Full support 29 Full support 29 Disabled' From version 29: this feature is behind the |
Opera Android
? |
Safari iOS
No support No |
Samsung Internet Android
Full support 6.0 |
onpointerup
|
Chrome
Full support 55 |
Edge Full support 12 Full support 12 No support 12 — 79 Alternate Name' Uses the non-standard name: |
Firefox Full support 59 Full support 59 Full support 29 Disabled' From version 29: this feature is behind the |
IE Full support 11 Full support 11 Full support 10 Alternate Name' Uses the non-standard name: |
Opera
? |
Safari
No support No |
WebView Android
Full support 55 |
Chrome Android
Full support 55 |
Firefox Android Full support 29 Full support 29 Disabled' From version 29: this feature is behind the |
Opera Android
? |
Safari iOS
No support No |
Samsung Internet Android
Full support 6.0 |
| Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes | |
onratechange
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onreset
|
Chrome
Full support Yes |
Edge
Full support ≤18 |
Firefox
Full support Yes |
IE
? |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
onresize
|
Chrome
Full support 45 |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support 32 |
Safari
Full support Yes |
WebView Android
Full support 45 |
Chrome Android
Full support 45 |
Firefox Android
Full support Yes |
Opera Android
Full support 32 |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support 5.0 |
onscroll
|
Chrome
Full support Yes |
Edge
Full support ≤18 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onseeked
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onseeking
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onselect
|
Chrome
Full support Yes |
Edge
Full support ≤18 |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
| Chrome
Full support 12 |
Edge
Full support 12 |
Firefox Full support 52 Full support 52 Full support 43 Disabled' From version 43: this feature is behind the |
IE
Full support Yes |
Opera
Full support 15 |
Safari
Full support 1.3 |
WebView Android
Full support Yes |
Chrome Android
Full support 18 |
Firefox Android Full support 52 Full support 52 Full support 43 Disabled' From version 43: this feature is behind the |
Opera Android
Full support 14 |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support 1.0 | |
| Chrome
Full support Yes |
Edge
Full support 12 |
Firefox Full support 52 Full support 52 Full support 43 Disabled' From version 43: this feature is behind the |
IE
Full support Yes |
Opera
? |
Safari
Full support 1.3 |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android Full support 52 Full support 52 Full support 43 Disabled' From version 43: this feature is behind the |
Opera Android
? |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes | |
onshow
|
Chrome
No support No |
Edge
No support No |
Firefox
Full support Yes |
IE
? |
Opera
? |
Safari
? |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
Full support Yes |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
No support No |
| Chrome
No support No |
Edge
No support No |
Firefox
No support No |
IE
? |
Opera
? |
Safari
? |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
No support No |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
No support No | |
onstalled
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onsubmit
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support Yes |
onsuspend
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.6 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
ontimeupdate
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
| Chrome
Full support 18 |
Edge
Full support ≤79 |
Firefox
No support ? — 67 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes | |
| Chrome
Full support 18 |
Edge
Full support ≤79 |
Firefox
No support ? — 67 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes | |
| Chrome
Full support 18 |
Edge
Full support ≤79 |
Firefox
No support ? — 67 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes | |
| Chrome
Full support 18 |
Edge
Full support ≤79 |
Firefox
No support ? — 67 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes | |
ontransitioncancel
|
Chrome
No support No |
Edge
No support No |
Firefox
Full support 53 |
IE
? |
Opera
? |
Safari Full support 13.1 Full support 13.1 Partial support 12 Notes' The event handler is exposed but will not actually be called unless both the "Web Animations" and "CSS Animations via Web Animations" preferences are enabled. |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
Full support 53 |
Opera Android
? |
Safari iOS Full support 13.4 Full support 13.4 Partial support 12 Notes' The event handler is exposed but will not actually be called unless both the "Web Animations" and "CSS Animations via Web Animations" preferences are enabled. |
Samsung Internet Android
No support No |
ontransitionend
|
Chrome Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Edge Full support ≤79 Full support ≤79 Alternate Name' Uses the non-standard name: |
Firefox
Full support 51 |
IE
? |
Opera
? |
Safari
Full support Yes |
WebView Android Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Chrome Android Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
Firefox Android
Full support 51 |
Opera Android
? |
Safari iOS
Full support Yes |
Samsung Internet Android Full support Yes Full support Yes Alternate Name' Uses the non-standard name: |
ontransitionrun
|
Chrome
No support No |
Edge
No support No |
Firefox
Full support 53 |
IE
? |
Opera
? |
Safari Full support 13.1 Full support 13.1 Partial support 12 Notes' The event handler is exposed but will not actually be called unless both the "Web Animations" and "CSS Animations via Web Animations" preferences are enabled. |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
Full support 53 |
Opera Android
? |
Safari iOS Full support 13.4 Full support 13.4 Partial support 12 Notes' The event handler is exposed but will not actually be called unless both the "Web Animations" and "CSS Animations via Web Animations" preferences are enabled. |
Samsung Internet Android
No support No |
ontransitionstart
|
Chrome
No support No |
Edge
No support No |
Firefox
Full support 53 |
IE
? |
Opera
? |
Safari Full support 13.1 Full support 13.1 Partial support 12 Notes' The event handler is exposed but will not actually be called unless both the "Web Animations" and "CSS Animations via Web Animations" preferences are enabled. |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
Full support 53 |
Opera Android
? |
Safari iOS Full support 13.4 Full support 13.4 Partial support 12 Notes' The event handler is exposed but will not actually be called unless both the "Web Animations" and "CSS Animations via Web Animations" preferences are enabled. |
Samsung Internet Android
No support No |
onvolumechange
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onwaiting
|
Chrome
Full support Yes |
Edge
Full support ≤79 |
Firefox
Full support 3.5 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Firefox Android
Full support 4 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
Full support Yes |
onwheel
|
Chrome
Full support 61 |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support 48 |
Safari
Full support Yes |
WebView Android
Full support 61 |
Chrome Android
Full support 61 |
Firefox Android
Full support Yes |
Opera Android
Full support 45 |
Safari iOS
Full support Yes |
Samsung Internet Android
Full support 8.0 |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown
- Experimental. Expect behavior to change in the future.'
- Experimental. Expect behavior to change in the future.
- Non-standard. Expect poor cross-browser support.'
- Non-standard. Expect poor cross-browser support.
- Deprecated. Not for use in new websites.'
- Deprecated. Not for use in new websites.
- See implementation notes.'
- See implementation notes.
- User must explicitly enable this feature.'
- User must explicitly enable this feature.
- Uses a non-standard name.'
- Uses a non-standard name.
See also
GlobalEventHandlers by Mozilla Contributors is licensed under CC-BY-SA 2.5.