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 March 2017.
Das selectionchange
Ereignis der Selection API wird ausgelöst, wenn die aktuelle Selection
eines Dokuments
geändert wird.
Dieses Ereignis kann nicht abgebrochen werden und wird nicht weiter verbreitet.
Das Ereignis kann durch Hinzufügen eines Ereignis-Listeners für selectionchange
oder durch Verwendung des onselectionchange
Ereignishandlers behandelt werden.
Hinweis:
Dieses Ereignis ist nicht genau dasselbe wie die selectionchange
Ereignisse, die ausgelöst werden, wenn die Textauswahl in einem <input>
oder <textarea>
Element geändert wird. Weitere Details finden Sie im selectionchange
Ereignis von HTMLInputElement
.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignishandler-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 |