范围:isPointInRange() 方法

Range.isPointInRange() 方法返回一个布尔值,指示给定点是否在Range中。如果ReferenceNodeoffset处的点(光标位置)在此范围内,则返回true

语法

js
isPointInRange(referenceNode, offset)

参数

referenceNode

要与Range比较的Node

offset

要与Range比较的点的Node中的偏移量。

返回值

布尔值。

示例

js
range = document.createRange();
range.selectNode(document.getElementsByTagName("div").item(0));
bool = range.isPointInRange(document.getElementsByTagName("p").item(0), 1);

规范

规范
DOM 标准
# dom-range-ispointinrange

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅