--- title: Document.createRange() slug: Web/API/Document/createRange tags: - API - DOM - DOM Reference - Document - DocumentRange.createRange - Method - Range translation_of: Web/API/Document/createRange ---
{{APIRef("DOM")}}

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

構文

range = document.createRange();

range は生成された {{domxref("Range")}} オブジェクトです。

let range = document.createRange();

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

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

仕様書

仕様書 状態 備考
{{SpecName('DOM WHATWG', '#dom-document-createrange', 'document.createRange')}} {{Spec2('DOM WHATWG')}}

ブラウザーの互換性

{{Compat("api.Document.createRange")}}