选择:setPosition() 方法
Selection.setPosition()
方法将当前选择折叠到一个点。文档不会被修改。如果内容已聚焦且可编辑,则光标将在该处闪烁。
注意:此方法是 Selection.collapse()
方法的别名。
语法
js
setPosition(node)
setPosition(node, offset)
参数
node
-
光标位置将在该节点内。此值也可以设置为
null
- 如果指定了null
,则该方法的行为类似于Selection.removeAllRanges()
,即所有范围将从选择中删除。 offset
可选-
node
中的选择将被折叠到的偏移量。如果未指定,则使用默认值0
。
返回值
无 (undefined
).
示例
js
// Place the caret at the beginning of an HTML document's body.
const body = document.querySelector("body");
window.getSelection().setPosition(body, 0);
规范
规范 |
---|
选择 API # dom-selection-collapse |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载