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 <input>-Elements geändert wird. Dies umfasst sowohl Änderungen im ausgewählten Bereich von Zeichen oder wenn der Cursor sich bewegt.
Dieses Ereignis kann nicht abgebrochen werden.
Das Ereignis wird üblicherweise verarbeitet, indem ein Event-Listener auf das <input> hinzugefügt wird. In der Handler-Funktion wird dann auf die selectionStart, selectionEnd und selectionDirection Eigenschaften des HTMLInputElement zugegriffen.
Es ist auch möglich, einen Listener auf dem onselectionchange-Ereignis-Handler hinzuzufügen und innerhalb der Handler-Funktion Document.getSelection() zu verwenden, um die Selection zu erhalten. Dies ist jedoch nicht besonders nützlich, um Änderungen an Text-Auswahlen zu erhalten.
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.
Ein generisches Event.
Das folgende Beispiel zeigt, wie man den im <input>-Element ausgewählten Text erhält.
| 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.