Range: collapse() method
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The collapse() method of the Range interface collapses the
Range to one of its boundary points.
A collapsed Range is empty, containing no content, specifying a
single-point in a DOM tree. To determine if a Range is already collapsed,
see the Range.collapsed property.
Syntax
js
collapse()
collapse(toStart)
Parameters
toStartOptional-
A boolean value:
truecollapses theRangeto its start,falseto its end. If omitted, it defaults tofalse.
Return value
None (undefined).
Examples
js
const range = document.createRange();
const referenceNode = document.getElementsByTagName("div").item(0);
range.selectNode(referenceNode);
range.collapse(true);
Specifications
| Specification |
|---|
| DOM> # dom-range-collapse> |
Browser compatibility
Loading…