FocusEvent

open class FocusEvent(val type: EventType<FocusEvent>, init: FocusEventInit = definedExternally) : UIEvent(source)

The FocusEvent interface represents focus-related events, including Element/focus_event, Element/blur_event, Element/focusin_event, and Element/focusout_event.

MDN Reference

Constructors

Link copied to clipboard
constructor(type: EventType<FocusEvent>, init: FocusEventInit = definedExternally)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val detail: Int

The UIEvent.detail read-only property, when non-zero, provides the current (or next, depending on the event) click count.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val type: EventType<FocusEvent>
Link copied to clipboard
val view: Window?

The UIEvent.view read-only property returns the is the Window object the event happened in.

Functions

Link copied to clipboard
open override fun asInit(): FocusEventInit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard