Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. StaticRange
  4. StaticRange()

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

StaticRange: StaticRange() コンストラクター

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2021年4月.

StaticRange() コンストラクターは、 DOM 内のコンテンツの範囲を表す新しいStaticRange オブジェクトを作成します。

このコンストラクターは、範囲の開始位置と終了位置を示すプロパティと、範囲が折りたたまれている(つまり空である)かどうかを示す論理値を含みます。

構文

js
new StaticRange(rangeSpec)

引数

rangeSpec

要求されるrangeSpec 引数は、以下の 4 つのプロパティを格納したオブジェクトです。

startContainer

範囲の始点があるNode です。

startOffset

範囲の最初の文字が見つかる開始ノード内のオフセットです。

endContainer

範囲の終点があるNode です。

endOffset

endOffset で示される、ノード内で範囲内の最後の文字がある位置のオフセットです。

返値

rangeSpec オブジェクトで指定された値で初期化された新しいStaticRange オブジェクト。

例外

InvalidNodeTypeError

startContainerendContainer のどちらか、または両方が範囲を含めることができないノード種別である場合にDOMException が発生します。これらのノード種別はNode.DOCUMENT_TYPE_NODE (例えば、HTMLのdoctype プリアンブルを使用して識別されたDTD から派生したDocumentType ノードを表します)と DOM 上の要素の属性を記述するAttr ノードです。

仕様書

Specification
DOM
# ref-for-dom-staticrange-staticrange①

ブラウザーの互換性

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp