relatedTarget property
EventTarget?
get
relatedTarget
The relatedTarget read-only property of the FocusEvent interface
is the secondary target, depending on the type of event:
| Event name | target |
relatedTarget |
|---|---|---|
| [Element.blur_event] | The [EventTarget] losing focus | The [EventTarget] receiving focus (if any). |
| [Element.focus_event] | The [EventTarget] receiving focus | The [EventTarget] losing focus (if any) |
| [Element.focusin_event] | The [EventTarget] receiving focus | The [EventTarget] losing focus (if any) |
| [Element.focusout_event] | The [EventTarget] losing focus | The [EventTarget] receiving focus (if any) |
Note that many elements can't have
focus,
which is a common reason for relatedTarget to be null. relatedTarget
may also be set to null for security reasons, like when tabbing in or
out of a page.
MouseEvent.relatedTarget is a similar property for mouse events.
Implementation
external EventTarget? get relatedTarget;