Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. HTMLInputElement
  4. setRangeText()

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

View in EnglishAlways switch to English

HTMLInputElement: setRangeText() Methode

Baseline Widely available

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

DieHTMLInputElement.setRangeText() Methode ersetzt einen Textbereich in einem<input> oder<textarea> Element mit einem neuen String.

Syntax

js
setRangeText(replacement)setRangeText(replacement, start)setRangeText(replacement, start, end)setRangeText(replacement, start, end, selectMode)

Parameter

replacement

Der einzufügende String.

startOptional

Der 0-basierte Index des ersten Zeichens, das ersetzt werden soll. Standardmäßig der aktuelle Wert vonselectionStart (der Beginn der aktuellen Benutzerauswahl).

endOptional

Der 0-basierte Index des Zeichensnach dem letzten zu ersetzenden Zeichen. Standardmäßig der aktuelle Wert vonselectionEnd (das Ende der aktuellen Benutzerauswahl).

selectModeOptional

Ein String, der definiert, wie die Auswahl nach dem Ersetzen des Textes gesetzt werden soll. Mögliche Werte:

  • "select" wählt den neu eingefügten Text aus.
  • "start" verschiebt die Auswahl direkt vor den eingefügten Text.
  • "end" verschiebt die Auswahl direkt hinter den eingefügten Text.
  • "preserve" versucht, die Auswahl beizubehalten. Dies ist der Standardwert.

Rückgabewert

Keiner (undefined).

Beispiele

Klicken Sie in diesem Beispiel auf die Schaltfläche, um einen Teil des Textes im Textfeld zu ersetzen. Der neu eingefügte Text wird anschließend hervorgehoben (ausgewählt).

HTML

html
<input  type="text"   size="30"  value="This text has NOT been updated." /><button>Update text</button>

JavaScript

js
function selectText() {  const input = document.getElementById("text-box");  input.focus();  input.setRangeText("ALREADY", 14, 17, "select");}document.querySelector("button").addEventListener("click", selectText);

Ergebnis

Spezifikationen

Specification
HTML
# dom-textarea/input-setrangetext-dev

Browser-Kompatibilität

Siehe auch

Help improve MDN

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

[8]ページ先頭

©2009-2025 Movatter.jp