--- title: Range.endOffset slug: Web/API/Range/endOffset translation_of: Web/API/Range/endOffset ---
Range.endOffset 読み取り専用プロパティは、 {{domxref("Range.endContainer")}} の {{domxref("Range")}} が終了する場所を表す数値を返します。
endContainerが {{domxref("Text")}}、{{domxref("Comment")}}、または{{domxref("CDATASection")}} タイプの{{domxref("Node")}}である場合、オフセットは終了コンテナの開始から{{domxref("Range")}}の境界点までの文字数です。
他の「ノード」タイプの場合、endOffsetは、endContainerの開始点と{{domxref("Range")}}の境界点の間の子ノードの数です。
このプロパティは読み取り専用です。 {{domxref("Range")}}のendOffsetを変更するには、{{domxref("Range.setEnd")}}メソッドのいずれかを使用します。
endRangeOffset = range.endOffset;
var range = document.createRange(); range.setStart(startNode,startOffset); range.setEnd(endNode,endOffset); endRangeOffset = range.endOffset;
| 仕様 | ステータス | コメント |
|---|---|---|
| {{SpecName('DOM WHATWG', '#dom-range-endoffset', 'Range.endOffset')}} | {{Spec2('DOM WHATWG')}} | 変更なし |
| {{SpecName('DOM2 Traversal_Range', 'ranges.html#Level-2-Range-attr-endOffset', 'Range.endOffset')}} | {{Spec2('DOM2 Traversal_Range')}} | 初期仕様 |
{{Compat("api.Range.endOffset")}}