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

View in English Always switch to English

HTMLTextAreaElement: selectionEnd-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die selectionEnd-Eigenschaft des HTMLTextAreaElement-Interfaces gibt die Endposition der aktuellen Textauswahl in einem <textarea>-Element an. Es handelt sich um eine Zahl, die den letzten Index des ausgewählten Textes darstellt. Sie kann verwendet werden, um sowohl den Index des Endes eines ausgewählten Textes in einem <textarea> abzurufen als auch festzulegen.

Wenn nichts ausgewählt ist, entspricht der Wert von sowohl selectionStart als auch selectionEnd der Position des Cursors (Eingabemarke) innerhalb des <textarea>-Elements.

Das Setzen von selectionEnd auf einen Wert, der kleiner ist als der aktuelle Wert von selectionStart, aktualisiert sowohl die selectionEnd- als auch die selectionStart-Eigenschaften auf diesen Wert. Wenn beide Werte kleiner als 0 sind, werden beide Eigenschaften auf den Wert der textLength-Eigenschaft gesetzt.

Der Eigenschaftswert kann abgerufen und festgelegt werden, ohne dass das <textarea> den Fokus haben muss, aber das Element muss den Fokus haben, damit das ::selection-Pseudo-Element den ausgewählten Text übereinstimmt.

Das Setzen von selectionEnd auf einen neuen Wert löst die selectionchange- und select-Ereignisse aus.