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

Range の開始位置を指定します。→MS

range.setStart(startNode, startOffset);
パラメーター
range
Range
startNode
Range を開始する Node
startOffset
Range の開始位置を示す startNode オフセット(非負整数)。

startNode が Text、Comment、あるいは CDATASection タイプの Node であるとき、startOffsetstartNode の開始位置からの文字数です。
その他の Node タイプの場合、startOffsetstartNode からの子ノード数です。

開始位置を終了位置よりも下(ドキュメントよりも下)に指定すると ERROR_ILLEGAL_VALUE DOMException 例外が投げられます。

var range = document.createRange();
var startNode = document.getElementsByTagName("p").item(2);
var startOffset = 0;
range.setStart(startNode,startOffset);

テスト
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: