Range.startOffset

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

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
Recommendation Initial specification.

浏览器兼容性

特性 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,