The Range.collapsed read-only property returns a Boolean flag indicating whether the start and end points of the Range are at the same position. It returns true if the start and end boundary points of the Range are the same point in the DOM, false if not.

A collapsed Range is empty, containing no content, specifying a single-point in a DOM tree. The collapsed property is read-only. To collapse a range, see the Range.collapse() method.


isCollapsed = range.collapsed;


var range = document.createRange(); 

isCollapsed = range.collapsed;


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

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes499 Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes4 Yes Yes ?

See also

Document Tags and Contributors

Contributors to this page: fscholz, abbycar, teoli, jsx, kscarfone, Sheppy, ethertank, DR, Mgjbot, Maian, Jonnyq
Last updated by: fscholz,