Back to Content

Range: selectNode() method

files/en-us/web/api/range/selectnode/index.md

latest807 B
Original Source

{{ApiRef("DOM")}}

The Range.selectNode() method sets the {{domxref("Range")}} to contain the {{domxref("Node")}} and its contents. The parent {{domxref("Node")}} of the start and end of the {{domxref("Range")}} will be the same as the parent of the referenceNode.

Syntax

js-nolint
selectNode(referenceNode)

Parameters

  • referenceNode
    • : The {{domxref("Node")}} to select within a {{domxref("Range")}}.

Return value

None ({{jsxref("undefined")}}).

Examples

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

range.selectNode(referenceNode);

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also