Range.intersectsNode()

实验性: 这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格

Range.intersectsNode() 方法返回一个布尔值,表明其给定的 Node 节点是否与Range的范围相交

Syntax

bool = range.intersectsNode( referenceNode )

Parameters

referenceNode

Range做比较的Node节点

Example

js
var range = document.createRange();

range.selectNode(document.getElementsByTagName("div").item(0));
var bool = range.intersectsNode(document.getElementsByTagName("p").item(0));

Specification

Specification
DOM Standard
# ref-for-dom-range-intersectsnode①

Browser compatibility

BCD tables only load in the browser

See also