HTMLInputElement: свойство selectionDirection
Базовая Широко доступная
Это функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Свойство selectionDirection интерфейса HTMLInputElement — строка, указывающая направление, в котором пользователь выбирает текст.
Значение
Строка. Может принимать одно из следующих значений:
forward-
Пользователь расширяет выделение в сторону конца вводимого текста.
backward-
Пользователь расширяет выделение в сторону начала вводимого текста.
none-
Пользователь не расширяет выделение.
Примечание: В Windows направление указывает положение курсора относительно выделения: «вперед» — курсор в конце выделения, «назад» — курсор в начале выделения. В Windows нет направления «none».
Примечание: В macOS направление указывает, какой конец выделения изменяется, когда пользователь изменяет размер выделения с помощью клавиш со стрелками и модификатора Shift: направление «вперед» означает изменение конца выделения, а «назад» — начала выделения. Направление «none» — это значение по умолчанию в macOS, оно указывает, что никакое направление ещё не выбрано. Пользователь неявно устанавливает направление при первом изменении выделения, в зависимости от используемой клавиши со стрелкой.
Примеры
HTML
<label for="selectionDirection">selectionDirection property</label> <input type="text" id="selectionDirection" value="MDN" /> <p id="direction"></p>
JavaScript
const textSelectionDirection = document.querySelector("#selectionDirection");
const pConsole = document.querySelector("#direction");
pConsole.textContent =
"Selection direction : " + textSelectionDirection.selectionDirection;
Результат
Спецификации
| Спецификация |
|---|
| HTML # dom-textarea/input-selectiondirection-dev |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
selectionDirection |
15 | 13 | 8 | ≤12.1 | 6 | 18 | 8 | ≤12.1 | 6 | 1.0 | 4.4 |
См. также
-
HTMLTextAreaElement.selectionDirectionсвойство -
HTMLInputElement.selectionStartсвойство -
HTMLInputElement.selectionEndсвойство -
HTMLInputElement.setSelectionRangeметод
© 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/HTMLInputElement/selectionDirection