Dokument: selectionchange Ereignis
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since März 2017.
Das selectionchange
Ereignis der Selection API wird ausgelöst, wenn die aktuelle Selection
eines Documents
geändert wird.
Dieses Ereignis ist nicht abbrechbar und wird nicht propagiert.
Das Ereignis kann durch Hinzufügen eines Ereignis-Listeners für selectionchange
oder durch Verwendung des onselectionchange
Ereignis-Handlers behandelt werden.
Hinweis:
Dieses Ereignis ist nicht ganz dasselbe wie die selectionchange
Ereignisse, die ausgelöst werden, wenn die Textauswahl in einem <input>
oder <textarea>
Element geändert wird. Siehe das selectionchange
Ereignis von HTMLInputElement
für weitere Details.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
, oder setzen Sie eine Ereignis-Handler-Eigenschaft.
addEventListener("selectionchange", (event) => { })
onselectionchange = (event) => { }
Ereignistyp
Ein generisches Event
.
Beispiele
// addEventListener version
document.addEventListener("selectionchange", () => {
console.log(document.getSelection());
});
// onselectionchange version
document.onselectionchange = () => {
console.log(document.getSelection());
};
Spezifikationen
Specification |
---|
Selection API> # selectionchange-event> |
Selection API> # dom-globaleventhandlers-onselectionchange> |
Browser-Kompatibilität
Loading…