Выбор: свойство focusNode
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2017 года.
Свойство Selection.focusNode только для чтения возвращает Node, на котором заканчивается выделение.
Пользователь может выбрать текст слева направо (в порядке документа) или справа налево (обратный порядок документа). Фокус находится в том месте, где пользователь завершил выделение. Это можно визуализировать, удерживая клавишу Shift и нажимая стрелочные клавиши на клавиатуре, чтобы изменить текущее выделение. Фокус выделения перемещается, но якорь выделения, другой край выделения, не перемещается.
Значение
Объект Node.
Спецификации
| Спецификация |
|---|
| Selection API # dom-selection-focusnode |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
focusNode |
1 | 12 | 1 | ≤12.1 | 1.3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
См. также
-
Selection, интерфейс, к которому оно относится.
© 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/Selection/focusNode