--- title: FocusEvent.relatedTarget slug: Web/API/FocusEvent/relatedTarget tags: - API - イベント - 実験的 - FocusEvent - プロパティ - リファレンス browser-compat: api.FocusEvent.relatedTarget translation_of: Web/API/FocusEvent/relatedTarget --- {{ apiref("DOM Events") }} **`FocusEvent.relatedTarget`** は読み取り専用プロパティで、イベントの種類に応じた副ターゲットを表します。
イベント名 target relatedTarget
{{Event("blur")}} フォーカスを失う {{domxref("EventTarget")}} フォーカスを受け取る {{domxref("EventTarget")}} (存在する場合)
{{Event("focus")}} フォーカスを受け取る {{domxref("EventTarget")}} フォーカスを失う {{domxref("EventTarget")}} (存在する場合)
{{Event("focusin")}} フォーカスを受け取る {{domxref("EventTarget")}} フォーカスを失う {{domxref("EventTarget")}} (存在する場合)
{{Event("focusout")}} フォーカスを失う {{domxref("EventTarget")}} フォーカスを受け取る {{domxref("EventTarget")}} (存在する場合)
なお、[多くの要素はフォーカスを受け取ることができない](https://stackoverflow.com/a/42764495/1026)ことが、 `relatedTarget` が `null` になる良くある理由です。 `relatedTarget` はタブ移動でページをでたり入ったりする場合など、セキュリティ上の理由で `null` になることもあります。 {{domxref("MouseEvent.relatedTarget")}} はマウスイベントにおける同様のプロパティです。 ## 構文 ```js secondTarget = focusEvent.relatedTarget ``` ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}} ## 関連情報 - 所属する {{domxref("FocusEvent")}} インターフェイス