Selection: type-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit November 2017 browserübergreifend verfügbar.
Die type-Eigenschaft der Selection-Schnittstelle ist schreibgeschützt und gibt einen String zurück, der den Typ der aktuellen Auswahl beschreibt.
Wert
Ein String, der den Typ der aktuellen Auswahl beschreibt. Mögliche Werte sind:
Beispiele
In diesem Beispiel wird der Event-Handler jedes Mal ausgelöst, wenn eine neue Auswahl getroffen wird. console.log(selection.type) wird Caret oder Range zurückgeben, je nachdem, ob der Cursor an einem einzigen Punkt im Text platziert ist oder ein Bereich ausgewählt wurde.
js
let selection;
document.onselectionchange = () => {
console.log("New selection made");
selection = document.getSelection();
console.log(selection.type);
};
Spezifikationen
| Spezifikation |
|---|
| Selection API> # dom-selection-type> |