API выбора
Примечание: Данный API не доступен в Потоках Web Workers (не экспонируется через WorkerNavigator).
API выбора позволяет разработчикам получать доступ к и манипулировать выделенным пользователем участком документа.
Методы Window.getSelection() и Document.getSelection() возвращают объект Selection, представляющий выделенный пользователем участок документа. Объект Selection предоставляет методы для:
- доступа к текущим выбранным узлам
- изменения текущего выделения, расширения или сворачивания его, или выбора совершенно другой части документа
- удаления частей текущего выделения из DOM.
API выбора также предоставляет два события, которые срабатывают на Document:
- событие
selectstartсрабатывает, когда пользователь начинает новое выделение - событие
selectionchangeсрабатывает, когда текущее выделение изменяется.
Интерфейсы
Selection-
Интерфейс, представляющий выделенную пользователем часть документа или текущую позицию курсора.
Document.getSelection()-
Метод, возвращающий объект
Selection, представляющий текущее выделение или текущую позицию курсора. Window.getSelection()-
Метод, возвращающий объект
Selection, представляющий текущее выделение или текущую позицию курсора. Document.selectionchange-
Событие, которое срабатывает при изменении текущего выделения.
Node.selectstart-
Событие, которое срабатывает, когда пользователь начинает новое выделение.
Спецификации
| Спецификация |
|---|
| Selection API # selection-interface |
© 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_API