选择 API
注意:此 API 在 Web Workers 中不可用(未通过 WorkerNavigator
公开)。
选择 API 使开发者能够访问和操作用户选择的文档部分。
Window.getSelection()
和 Document.getSelection()
方法返回一个 Selection
对象,该对象表示用户选择的文档部分。Selection
对象提供用于
- 访问当前选定的节点
- 修改当前选择,扩展或收缩它,或选择文档的完全不同的部分
- 从 DOM 中删除当前选择的部分。
选择 API 还提供两个事件,两者都将在 Document
上触发
selectstart
事件在用户开始进行新的选择时触发selectionchange
事件在当前选择发生变化时触发。
接口
选择
-
表示用户选择的文档部分或光标当前位置的接口。
Document.getSelection()
-
返回一个表示当前选择或光标当前位置的
Selection
对象的方法。 Window.getSelection()
-
返回一个表示当前选择或光标当前位置的
Selection
对象的方法。 Document.selectionchange
-
当前选择发生变化时触发的事件。
Node.selectstart
-
用户开始新选择时触发的事件。
规范
规范 |
---|
选择 API # 选择接口 |