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…