Range.setStartBefore()

The Range.setStartBefore() method sets the start position of a Range relative to another Node. The parent Node of the start of the Range will be the same as that for the referenceNode.

Syntax

range.setStartBefore(referenceNode);

Parameters

referenceNode

The Node before which the Range should start.

Example

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

range.setStartBefore(referenceNode);

Specifications

Specification
DOM Standard
# dom-range-setstartbefore

Browser compatibility

BCD tables only load in the browser

See also