范围:comparePoint() 方法

Range.comparePoint() 方法根据referenceNode是在Range之前、相同还是之后,返回 -101

如果参考节点Node 类型TextCommentCDATASection,则偏移量是参考节点开头处的字符数。对于其他Node 类型,偏移量是参考节点开头处的子节点数。

语法

js
comparePoint(referenceNode, offset)

参数

referenceNode

要与Range比较的Node

offset

一个大于或等于 0 的整数,表示参考节点内的偏移量。

返回值

返回 -101

示例

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

规范

规范
DOM 标准
# ref-for-dom-range-comparepoint①

浏览器兼容性

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

另请参阅