We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

这篇翻译不完整。请帮忙从英语翻译这篇文章

Range.startOffset 是一个用于返回代表 Range 起始位置的 startContainer 数字的只读属性

如果 startContainer 是一个文本(Text)、注释(Comment)或者CDATA区块(CDATASection)节点那么返回的偏移量是从 startContainer 开始到Range边界点的距离。对于其他的节点类型, startOffset 返回 startContainer 到边界点的子元素数量。

如果您想改变一个 Range  startOffset 位置,可以使用Range.setStart 方法。

用法

startRangeOffset = range.startOffset;

范例

range = document.createRange();
range.setStart(startNode,startOffset);
range.setEnd(endNode,endOffset);
startRangeOffset = range.startOffset;

详细用法

详细用法 状态 注释
DOM
Range.startOffset
Living Standard No change.
Document Object Model (DOM) Level 2 Traversal and Range Specification
Range.startOffset
Obsolete Initial specification.

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

特性 Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) 1.0 (1.7 or earlier) 9.0 9.0 (Yes)
特性 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) 1.0 (1.0) 9.0 9.0 (Yes)

扩展

文档标签和贡献者

此页面的贡献者: teoli, khalid32, Losses
最后编辑者: khalid32,