Range: intersectsNode() method
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
The Range.intersectsNode() method returns a boolean indicating whether the given Node intersects the Range.
Syntax
js
intersectsNode(referenceNode) Parameters
Return value
A boolean.
Examples
js
const range = document.createRange(); range.selectNode(document.getElementsByTagName("div").item(0)); const intersectingNode = range.intersectsNode( document.getElementsByTagName("p").item(0), ); Specifications
| Specification |
|---|
| DOM> # ref-for-dom-range-intersectsnode①> |