EditContext: EditContext()-Konstruktor
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.
Der EditContext()-Konstruktor gibt ein neues EditContext-Objekt zurück.
Syntax
new EditContext()
new EditContext(options)
Parameter
optionsOptional-
Ein optionales Objekt mit den folgenden Eigenschaften:
text-
Ein String, um den initialen Text des
EditContextfestzulegen. selectionStart-
Eine Zahl, um den Anfang der initialen Auswahl des
EditContextfestzulegen. selectionEnd-
Eine Zahl, um das Ende der initialen Auswahl des
EditContextfestzulegen.
Beispiele
>Instanziierung eines EditContext-Objekts
Das folgende Beispiel erstellt ein neues EditContext-Objekt mit dem initialen Text "Hello world!" und der initialen Auswahl, die den gesamten Text abdeckt.
<div id="editor"></div>
const initialText = "Hello world!";
const editContext = new EditContext({
text: initialText,
selectionStart: 0,
selectionEnd: initialText.length,
});
const editorElement = document.getElementById("editor");
editorElement.editContext = editContext;
console.log(
`EditContext object ready. Text: ${editContext.text}. Selection: ${editContext.selectionStart} - ${editContext.selectionEnd}.`,
);
Spezifikationen
| Specification |
|---|
| EditContext API> # dom-editcontext-constructor> |
Browser-Kompatibilität
Loading…
Siehe auch
- Die
EditContext-Schnittstelle, zu der es gehört.