On the standards track: Yes
Is Experimental: No
Is Deprecated: No
In Bun version 1.0.0 on 2023-09-08
In Chrome version 1 on 2008-12-11
In Chrome Android version 18 on 2012-06-27
In Deno version 1.0 on 2020-05-13
In Edge version 12 on 2015-07-29
In Firefox version 1 on 2004-11-09
In Firefox for Android version 4 on 2011-03-29
In Internet Explorer version 9 on 2011-03-14 Note: On Internet Explorer 6 through 8, the event model is different. Event listeners are attached with the non-standard EventTarget.attachEvent method. In this model, there is no equivalent to event.currentTarget and this is the global object. One solution to emulate the event.currentTarget feature is to wrap your handler in a function calling the handler using Function.prototype.call with the element as a first argument. This way, this will be the expected value.
In Node.js version 14.5.0 on 2020-06-30
In Quest Browser version 5.0 on undefined
In Opera version 7 on 2003-01-28
In Opera Android version 10.1 on 2010-11-09
In Safari version 1 on 2003-06-23
In Safari on iOS version 1 on 2007-06-29
In Samsung Internet version 1.0 on 2013-04-27
In WebView Android version 4.4 on 2013-12-09
In WebView on iOS version 1 on 2007-06-29