TextUpdateEvent: Eigenschaft updateRangeStart

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die schreibgeschützte Eigenschaft TextUpdateEvent.updateRangeStart gibt die Startposition des Textbereichs an, der im EditContext-Objekt ersetzt wird.

Wert

Eine Number.

Beispiele

Verwenden von textupdate, um den eingefügten Text und die Position anzuzeigen

html
<div id="editor"></div>
js
const editorEl = document.getElementById("editor");
const editContext = new EditContext();
editorEl.editContext = editContext;

editContext.addEventListener("textupdate", (e) => {
  console.log(
    `The user inserted the text "${e.text}" between index ${e.updateRangeStart} and index ${e.updateRangeEnd}.`,
  );
});

Spezifikationen

Specification
EditContext API
# dom-textupdateevent-updaterangestart

Browser-Kompatibilität

BCD tables only load in the browser