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