継承されたメソッドはありません。
Range.setStart()
Range
の開始位置を設定します。 Range.setEnd()
Range
の終了位置を設定します。 Range.setStartBefore()
別のNode
からの相対的なRange
の開始位置を設定する。 Range.setStartAfter()
別のNode
を基準として、Range
の開始位置を設定します。 Range.setEndBefore()
Range
の終了位置を他のNode
と相対的に設定する。 Range.setEndAfter()
Range
の終了位置を他のNode
と相対的に設定します。 Range.selectNode()
Node
とその内容を含むようにRange
を設定する。 Range.selectNodeContents()
Range
にNode
の内容を格納するように設定する。 Range.collapse()
Range
をその境界点の1つに折りたたむ。 Range.cloneContents()
Range
のノードをコピーしたDocumentFragment
を返す。 Range.deleteContents()
Range
の内容をDocument
から削除する。 Range.extractContents()
Range
の内容をドキュメントツリーからDocumentFragment
に移動する。 Range.insertNode()
Range
の先頭にNode
を挿入する。 Range.surroundContents()
Range
の内容を新しいNode
の中に移動する。 Range.compareBoundaryPoints()
Range
の境界点を別のRange
と比較する。 Range.cloneRange()
クローン化されたRange
と同じ境界点を持つRange
オブジェクトを返します。 Range.detach()
パフォーマンスを向上させるため、Range
を使用から解放する。 Range.toString()
Range
のテキストを返します。 Range.compareNode()
これは旧式のAPIであり、もはや動作は保証されない。 このAPIは標準化されていません。 Node
が範囲の前か後か内側か囲んでいるかを表す定数を返します。 Range.comparePoint()
これは実験的なAPIであり、実運用コードでは使用しないこと。 8172の前か、内側か、後かを示す-1、0、1が返される。 Range.createContextualFragment()
これは実験的なAPIであり、実運用コードでは使用されるべきではありません。 指定されたコードの文字列から作成された DocumentFragment
を返す。 Range.getBoundingClientRect()
これは実験的なAPIであり、プロダクションコードでは使用されるべきではありません。 Range
の内容全体を囲む DOMRect
オブジェクトを返す。これは range.getClientRects()
が返すすべての矩形の和となる。 Range.getClientRects()
これは実験的なAPIであり、実運用コードでは使用すべきではない。 Range
に含まれるすべての要素について、Element.getClientRects()
の結果を集約したDOMRect
オブジェクトのリストを返す。 Range.intersectsNode()
これは実験的なAPIであり、実運用コードでは使用されるべきではない。 与えられたノードがRange
と交差しているかどうかを示すboolean
を返す。 Range.isPointInRange()
これは実験的なAPIであり、プロダクションコードでは使用されるべきではありません。 指定された点がRange
に含まれるかどうかをboolean
で返す。