DHTML: Range.setEnd メソッド  編集:2021.12.03 by T.A.

指定されたノード x の指定されたオフセットに配置される Range の終了位置を設定します。。→MS(en)

開始点より上(ドキュメント内で高い)の終了点を設定すると、範囲が折りたたまれます。開始点と終了点の両方が指定された終了位置に設定されます。

range.setEnd(endNode, endOffset);
パラメーター
range
Range
endNode
Range が終了する Node
endOffset
endNode の開始からの範囲の終了のオフセットを表すゼロ以上の整数。¶Number。
戻り値
なし。
例外
InvalidNodeTypeError
DOMExceptionendNode で指定されたノードは doctype ノードです。範囲のエンドポイントを doctype ノード内に配置することはできません。
IndexSizeError
DOMExceptionendOffset で指定された値は、ノードの長さ以上であるか、ゼロ未満です。

テスト
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: