files/en-us/web/api/selection/setposition/index.md
{{ApiRef("DOM")}}
The Selection.setPosition() 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 {{domxref("Selection.collapse()")}} method.
setPosition(node)
setPosition(node, offset)
node
null — if null is specified, the method will behave like
{{domxref("Selection.removeAllRanges()")}}, i.e., all ranges will be removed from the
selection.offset {{optional_inline}}
node to which the selection will be collapsed. If not
specified, the default value 0 is used.None ({{jsxref("undefined")}}).
// Place the caret at the beginning of an HTML document's body.
const body = document.querySelector("body");
window.getSelection().setPosition(body, 0);
{{Specifications}}
{{Compat}}