Range.startOffset

このロケールの翻訳が存在しないため、英語バージョンのコンテンツを表示しています。 Help us translate this article!

Range.startOffset読み取り専用プロパティは、startContainerRangeの開始位置を表す数値を返します。

startContainerがタイプTextComment、またはCDATASectionNodeである場合、オフセットはstartContainerの開始からRange.の境界点までの文字数です。他のNodeタイプの場合、startOffsetは、startContainerの開始点とRangeの境界点の間の子ノードの数です。

RangestartOffsetを変更するには、Range.setStart メソッドを使用します。

構文

startRangeOffset = range.startOffset;

var range = document.createRange();
range.setStart(startNode,startOffset);
range.setEnd(endNode,endOffset);
var startRangeOffset = range.startOffset;

仕様

仕様 ステータス コメント
DOM
Range.startOffset の定義
現行の標準 変更なし
Document Object Model (DOM) Level 2 Traversal and Range Specification
Range.startOffset の定義
廃止された 初期仕様

ブラウザの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
startOffsetChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 4IE 完全対応 9Opera 完全対応 9Safari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明

関連情報