--- title: Range.selectNode() slug: Web/API/Range/selectNode translation_of: Web/API/Range/selectNode ---

{{ApiRef("DOM")}}

Range.selectNode() 方法将 {{domxref("Range")}} 设置为包含整个 {{domxref("Node")}} 及其内容。{{domxref("Range")}} 的起始和结束节点的父节点与 referenceNode 的父节点相同。

语法

range.selectNode(referenceNode);

参数

referenceNode
{{domxref("Range")}} 要包含的 {{domxref("Node")}}。

示例

var range = document.createRange();
var referenceNode = document.getElementsByTagName("div").item(0);

range.selectNode(referenceNode);

规范

规范 状态 注释
{{SpecName('DOM WHATWG', '#dom-range-selectnode', 'Range.selectNode()')}} {{Spec2('DOM WHATWG')}} 无变化
{{SpecName('DOM2 Traversal_Range', 'ranges.html#Level2-Range-method-selectNode', 'Range.selectNode()')}} {{Spec2('DOM2 Traversal_Range')}} 初始规范

浏览器兼容性

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

参见