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: Methode setSelectionRange()

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 Methode setSelectionRange() der Schnittstelle HTMLTextAreaElement legt die Anfangs- und Endposition der aktuellen Textauswahl in einem <textarea>-Element fest.

Allgemeine Informationen zu dieser Methode finden Sie unter HTMLInputElement.setSelectionRange().

Syntax

js
setSelectionRange(selectionStart, selectionEnd)
setSelectionRange(selectionStart, selectionEnd, selectionDirection)

Parameter

selectionStart

Der nullbasierte Index des ersten ausgewählten Zeichens. Ein Index, der größer als die Länge des Werts des Elements ist, wird als Verweis auf das Ende des Werts behandelt. Siehe die Eigenschaft selectionStart.

selectionEnd

Der nullbasierte Index des Zeichens nach dem letzten ausgewählten Zeichen. Ein Index, der größer als die Länge des Werts des Elements ist, wird als Verweis auf das Ende des Werts behandelt. Ist selectionEnd kleiner als selectionStart, werden beide als der Wert von selectionEnd behandelt. Siehe die Eigenschaft selectionEnd.

selectionDirection Optional

Eine Zeichenfolge, die angibt, in welcher Richtung die Auswahl vorgenommen wurde. Siehe die Eigenschaft selectionDirection. Mögliche Werte:

  • "forward"
  • "backward"
  • "none", wenn die Richtung unbekannt oder irrelevant ist. Standardwert.

Rückgabewert

Keiner (undefined).

Spezifikationen

Spezifikation
HTML
# dom-textarea/input-setselectionrange-dev

Browser-Kompatibilität

Siehe auch