web api instance method
Selection: collapse() method
The Selection.collapse() method collapses the current selection to a single point. The document is not modified. If the content is focused and editable, the caret will blink there.
[!NOTE] This method is an alias for the
setPosition()method.
Syntax
collapse(node)
collapse(node, offset)
Parameters
node- : The caret location will be within this node. This value can also be set to
null— ifnullis specified, the method will behave likeremoveAllRanges(), i.e., all ranges will be removed from the selection.
- : The caret location will be within this node. This value can also be set to
offsetOptional- : The offset in
nodeto which the selection will be collapsed. If not specified, the default value0is used.
- : The offset in
Return value
None (undefined).
Examples
// Place the caret at the beginning of an HTML document's body.
const body = document.querySelector("body");
window.getSelection().collapse(body, 0);
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.