FocusEvent.relatedTarget

FocusEvent.relatedTarget は読み取り専用プロパティで、イベントの種類に応じた副ターゲットを表します。

イベント名 target relatedTarget
blur フォーカスを失う EventTarget フォーカスを受け取る EventTarget (存在する場合)
focus (en-US) フォーカスを受け取る EventTarget フォーカスを失う EventTarget (存在する場合)
focusin (en-US) フォーカスを受け取る EventTarget フォーカスを失う EventTarget (存在する場合)
focusout (en-US) フォーカスを失う EventTarget フォーカスを受け取る EventTarget (存在する場合)

なお、多くの要素はフォーカスを受け取ることができないことが、 relatedTargetnull になる良くある理由です。 relatedTarget はタブ移動でページをでたり入ったりする場合など、セキュリティ上の理由で null になることもあります。

MouseEvent.relatedTarget はマウスイベントにおける同様のプロパティです。

構文

secondTarget = focusEvent.relatedTarget

仕様書

Specification
UI Events
# dom-focusevent-relatedtarget

ブラウザーの互換性

BCD tables only load in the browser

関連情報

  • 所属する FocusEvent インターフェイス