Document.createRange()

Document.createRange() メソッドは、新しい Range オブジェクトを返します。

構文

range = document.createRange();

range は生成された Range オブジェクトです。

let range = document.createRange();

range.setStart(startNode, startOffset);
range.setEnd(endNode, endOffset);

Range を生成したあと、大部分のメソッドを使用するには境界を設定する必要があります。

仕様書

仕様書 状態 備考
DOM
document.createRange の定義
現行の標準

ブラウザーの互換性

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

凡例

完全対応  
完全対応