FocusEvent

FocusEvent 接口表示与焦点相关的事件,包括 focusblurfocusinfocusout

Event UIEvent FocusEvent

构造函数

FocusEvent()

使用给定的参数创建一个 FocusEvent 事件。

实例属性

此接口还继承了其父级 UIEvent 的属性,并间接继承了 Event 的属性。.

FocusEvent.relatedTarget

一个表示此事件的辅助目标的 EventTarget。在某些情况下(例如,在页面中进行 Tab 键切换),出于安全原因,此属性可能设置为 null

实例方法

此接口没有特定的方法。它继承了其父级 UIEvent 的方法,并间接继承了 Event 的方法。

事件顺序

当焦点从元素 A 切换到元素 B 时,焦点事件按以下顺序分派

  1. blur:元素 A 失去焦点后发送。
  2. focusout:在 blur 事件后发送。
  3. focus:元素 B 获得焦点后发送。
  4. focusin:在 focus 事件后发送。

规范

规范
UI 事件
# interface-focusevent

浏览器兼容性

BCD 表仅在启用了 JavaScript 的浏览器中加载。

另请参阅