FocusEvent

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

FocusEvent 介面表示焦點相關的事件,包括 focusblurfocusinfocusout

Event UIEvent FocusEvent

建構函式

FocusEvent()

使用給定的引數建立一個 FocusEvent 事件。

例項屬性

此介面還繼承了其父級 UIEvent 的屬性,以及間接繼承自 Event 的屬性。.

FocusEvent.relatedTarget

一個 EventTarget,代表此事件的次要目標。在某些情況下(例如,在頁面中或頁面外進行選項卡切換時),出於安全原因,此屬性可能設定為 null

例項方法

此介面沒有特定方法。它繼承了其父介面 UIEvent 的方法,並間接繼承了 Event 的方法。

事件順序

當焦點從元素 A 轉移到元素 B 時,焦點事件的觸發順序如下:

  1. blur:在元素 A 失去焦點後傳送。
  2. focusout:在 blur 事件之後傳送。
  3. focus:在元素 B 獲得焦點後傳送。
  4. focusin:在 focus 事件之後傳送。

規範

規範
UI 事件
# interface-focusevent

瀏覽器相容性

另見