[go: up one dir, main page]

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

js
addEventListener("selectionchange", (event) => { })

onselectionchange = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

js
// 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

Siehe auch