AbstractRange: collapsed property - Web APIs | MDN
Skip to search
AbstractRange: collapsed 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.
See full compatibility
Report feedback
The read-only
collapsed
property of the
AbstractRange
interface returns
true
if the range's start position and end position are the same.
A collapsed range is empty (containing no content), and specifies a single point in a DOM tree. To collapse a range, see the
Range.collapse()
method.
Value
A boolean value which is
true
if the range is
collapsed
. A collapsed range is one in which the start and end positions are the same, resulting in a zero-character-long range.
Example
js
const range = document.createRange();
range.setStart(startNode, startOffset);
range.setEnd(endNode, endOffset);
const isCollapsed = range.collapsed;
Specifications
Specification
DOM
# ref-for-dom-range-collapsed①
Browser compatibility
Help improve MDN
Learn how to contribute
This page was last modified on
Jan 24, 2026
by
MDN contributors
View this page on GitHub
Report a problem with this content