FocusEvent: свойство relatedTarget
Базовая Широко поддерживается
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Свойство relatedTarget только для чтения интерфейса FocusEvent представляет собой вторичную цель в зависимости от типа события:
| Имя события | target | relatedTarget |
|---|---|---|
blur | Элемент EventTarget, теряющий фокус | Элемент EventTarget, получающий фокус (если таковой имеется). |
focus | Элемент EventTarget, получающий фокус | Элемент EventTarget, теряющий фокус (если таковой имеется) |
focusin | Элемент EventTarget, получающий фокус | Элемент EventTarget, теряющий фокус (если таковой имеется) |
focusout | Элемент EventTarget, теряющий фокус | Элемент EventTarget, получающий фокус (если таковой имеется) |
Обратите внимание, что многие элементы не могут получить фокус, что является распространённой причиной, по которой relatedTarget равно null. relatedTarget также может быть установлено в null по соображениям безопасности, например, при переключении с помощью клавиши Tab.
MouseEvent.relatedTarget — аналогичное свойство для событий мыши.
Значение
Экземпляр EventTarget.
Спецификации
| Спецификация |
|---|
| UI Events # dom-focusevent-relatedtarget |
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
relatedTarget |
26 | 12 | 24 | 15 | 7 | 26 | 24 | 14 | 7 | 1.5 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/FocusEvent/relatedTarget