Document.createRange()

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

構文

range = document.createRange();

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

js
let range = document.createRange();

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

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

仕様書

Specification
DOM Standard
# dom-document-createrange

ブラウザーの互換性

BCD tables only load in the browser