Range.setEndBefore()

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

Syntax

range.setEndBefore(referenceNode);

Parameters

referenceNode
The Node to end the Range before.

Example

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

range.setEndBefore(referenceNode);

Specifications

Specification Status Comment
DOM
The definition of 'Range.setEndBefore()' in that specification.
Living Standard No change.
Document Object Model (DOM) Level 2 Traversal and Range Specification
The definition of 'Range.setEndBefore()' in that specification.
Obsolete Initial specification.

Browser compatibility

BCD tables only load in the browser

See also