这篇翻译不完整。请帮忙从英语翻译这篇文章。
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) |