Selection: removeRange() method
The Selection.removeRange()
method removes a range from a
selection.
Syntax
js
removeRange(range)
Parameters
range
-
A range object that will be removed from the selection.
Return value
None (undefined
).
Examples
js
/* Programmatically, more than one range can be selected.
* This will remove all ranges except the first. */
const s = window.getSelection();
if (s.rangeCount > 1) {
for (let i = 1; i < s.rangeCount; i++) {
s.removeRange(s.getRangeAt(i));
}
}
Specifications
Specification |
---|
Selection API # dom-selection-removerange |
Browser compatibility
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
removeRange |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Has more compatibility info.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
See also
Selection
, the interface it belongs to.