dom / latest / focusevent / focusevent.html /

FocusEvent()

The FocusEvent() constructor returns a newly created FocusEvent object with an optional EventTarget. When the event has both a source and a destination, the relatedTarget value must be set to the other target.

Syntax

new FocusEvent(typeArg);
new FocusEvent(typeArg, focusEventInit);

Properties

The FocusEvent() constructor also inherits arguments from UIEvent() and from Event().

typeArg

Is a DOMString representing the name of the event.

focusEventInit Optional

Is a FocusEventInit dictionary, having the following fields:

  • "relatedTarget", optional and defaulting to null, is an EventTarget representing the secondary target of a FocusEvent.

Note: The FocusEventInit dictionary also accepts fields from the UIEventInit and EventInit dictionaries.

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
FocusEvent
26
12
24
No
15
7
4.4
26
24
14
7
1.5

See also

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/FocusEvent/FocusEvent