--- title: Range.endOffset slug: Web/API/Range/endOffset tags: - API - DOM - Range - 属性 translation_of: Web/API/Range/endOffset ---
只读属性 Range.endOffset
返回代表 Range
结束位置在 {{domxref("Range.endContainer")}} 中的偏移值的数字。
如果 endContainer
的 {{domxref("Node")}} 类型为 {{domxref("Text")}}, {{domxref("Comment")}},或 {{domxref("CDATASection")}},偏移值是 endContainer
节点开头到 {{domxref("Range")}} 末尾的总字符个数。对其他类型的 {{domxref("Node")}} , endOffset
指 endContainer
开头到 {{domxref("Range")}} 末尾的总 {{domxref("Node")}} 个数。如需修改 endOffset
的值, 使用 {{domxref("Range.setEnd")}} 方法。
endRangeOffset = range.endOffset;
var range = document.createRange(); range.setStart(startNode,startOffset); range.setEnd(endNode,endOffset); endRangeOffset = range.endOffset;
Specification | Status | Comment |
---|---|---|
{{SpecName('DOM WHATWG', '#dom-range-endoffset', 'Range.endOffset')}} | {{Spec2('DOM WHATWG')}} | No change. |
{{SpecName('DOM2 Traversal_Range', 'ranges.html#Level-2-Range-attr-endOffset', 'Range.endOffset')}} | {{Spec2('DOM2 Traversal_Range')}} | Initial specification. |
{{Compat("api.Range.endOffset")}}