DHTML: Range.isPointInRange メソッド  編集:2021.12.12 by T.A.

指定されたポイントが range 内にあるかどうかを示すブール値を返します。→MS(en)

実験的: これは実験的技術です。これを本番環境で使用する前に、ブラウザの互換性テーブルを注意深く確認してください。

referenceNode 内のオフセットのポイント(カーソル位置)がこの範囲内にある場合、trueを返します。

bool = range.isPointInRange(referenceNode, offset)
range
Range
referenceNode
range と比較する Node
offset
range と比較するポイントの Node へのオフセット。
bool
戻り値 Boolean
range = document.createRange();
range.selectNode(document.getElementsByTagName("div").item(0));
bool = range.isPointInRange(document.getElementsByTagName("p").item(0),1);

テスト
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: