AbstractRange: endContainer property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

The read-only endContainer property of the AbstractRange interface returns the Node in which the end of the range is located.

To change the end position, use the Range.setEnd() method or a similar one.

Value

The Node which contains the last character of the range.

Example

js
const range = document.createRange();
range.setStart(startNode, startOffset);
range.setEnd(endNode, endOffset);

const endRangeNode = range.endContainer;

Specifications

Specification
DOM
# ref-for-dom-range-endcontainer①

Browser compatibility