范围:startOffset 属性
Range.startOffset
只读属性返回一个数字,表示 Range
在 startContainer
中的起始位置。
如果 startContainer
是类型为 Text
、Comment
或 CDATASection
的 Node
,则偏移量是从 startContainer
的开头到 Range
边界点的字符数。对于其他 Node
类型,startOffset
是 startContainer
的开头与 Range
边界点之间子节点的数量。
要更改 Range
的 startOffset
,请使用 Range.setStart
方法。
值
一个数字。
示例
js
const range = document.createRange();
range.setStart(startNode, startOffset);
range.setEnd(endNode, endOffset);
const startRangeOffset = range.startOffset;
规范
规范 |
---|
DOM 标准 # ref-for-dom-range-startoffset① |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。