--- title: Range.intersectsNode() slug: Web/API/Range/intersectsNode translation_of: Web/API/Range/intersectsNode ---
{{ApiRef("DOM")}} {{SeeCompatTable}}

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

Syntax

bool = range.intersectsNode( referenceNode )

Parameters

referenceNode
与{{domxref("Range")}}做比较的{{domxref("Node")}}节点

Example

var range = document.createRange();

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

Specification

Specification Status Comment
{{SpecName('DOM WHATWG', '#dom-range-intersectsnode', 'Range.intersectNode()')}} {{Spec2('DOM WHATWG')}} Initial definition.

Browser compatibility

{{Compat("api.Range.intersectsNode")}}

See also