--- 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")}}