1. Web
  2. Web-APIs
  3. HTMLTextAreaElement
  4. selectionStart

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: selectionStart Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

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

Wenn nichts ausgewählt ist, entspricht der Wert von selectionStart und selectionEnd der Position des Cursors (Caret) im <textarea>-Element.

Wenn selectionStart auf einen Wert größer als der aktuelle Wert von selectionEnd gesetzt wird, aktualisiert dies sowohl die selectionStart- als auch die selectionEnd-Eigenschaft auf diesen Wert. Wenn dieser Wert gleich oder größer als die textLength ist, werden beide Eigenschaften auf den Wert der textLength-Eigenschaft gesetzt.

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

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

Wert

Eine nicht-negative Zahl.

Beispiele

js
const textarea = document.getElementById("text-box");
const start = textarea.selectionStart;

Spezifikationen

Specification
HTML
# dom-textarea/input-selectionstart

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /