Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Seit September 2024 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Das selectionchange-Ereignis der Selection API wird ausgelöst, wenn die Textauswahl innerhalb eines <textarea>-Elements geändert wird. Dies schließt sowohl Änderungen im ausgewählten Zeichenbereich als auch Bewegungen des Cursors ein.
Dieses Ereignis kann nicht abgebrochen werden.
Das Ereignis wird normalerweise verarbeitet, indem ein Ereignislistener auf das <textarea> hinzugefügt wird. In der Handlerfunktion wird auf die Eigenschaften selectionStart, selectionEnd und selectionDirection des HTMLTextAreaElement zugegriffen.
Es ist auch möglich, einen Listener auf dem globalen onselectionchange-Ereignishandler hinzuzufügen und innerhalb der Handlerfunktion Document.getSelection() zu verwenden, um die Selection zu erhalten. Dies ist jedoch nicht sehr nützlich, um Änderungen an Text-Auswahlen zu erhalten.
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.
Ein generisches Event.
Das folgende Beispiel zeigt, wie man den Text erhält, der in einem <textarea>-Element ausgewählt ist.
| Selection API # selectionchange-event |
| Selection API # dom-globaleventhandlers-onselectionchange |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.