Baseline Widely available
The type
read-only property of the Selection
interface returns a string describing the type of the current selection.
A string describing the type of the current selection. Possible values are:
None
No selection has currently been made.
Caret
The selection is collapsed (i.e., the caret is placed on some text, but no range has been selected).
Range
A range has been selected.
In this example, the event handler will fire each time a new selection is made. console.log(selection.type)
will return Caret
or Range
depending on whether the caret is placed at a single point in the text, or a range has been selected.
let selection;
document.onselectionchange = () => {
console.log("New selection made");
selection = document.getSelection();
console.log(selection.type);
};
Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4