Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
InputEvent
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.
* Some parts of this feature may have varying levels of support.
DieInputEvent-Schnittstelle repräsentiert ein Ereignis, das den Benutzer über Änderungen an bearbeitbaren Inhalten informiert.
In diesem Artikel
Konstruktor
InputEvent()Erstellt ein
InputEvent-Objekt.
Instanzeigenschaften
Diese Schnittstelle erbt Eigenschaften von ihren Eltern,UIEvent undEvent.
InputEvent.dataSchreibgeschütztGibt einen String mit den eingefügten Zeichen zurück. Dies kann ein leerer String sein, wenn die Änderung keinen Text einfügt (z. B. beim Löschen von Zeichen).
InputEvent.dataTransferSchreibgeschütztGibt ein
DataTransfer-Objekt zurück, das Informationen über Richtext- oder Nur-Text-Daten enthält, die zu bearbeitbaren Inhalten hinzugefügt oder aus diesen entfernt werden.InputEvent.inputTypeSchreibgeschütztGibt den Typ der Änderung für bearbeitbare Inhalte zurück, wie zum Beispiel Einfügen, Löschen oder Formatieren von Text.
InputEvent.isComposingSchreibgeschütztGibt einen
Boolean-Wert zurück, der angibt, ob das Ereignis nachcompositionstartund vorcompositionendausgelöst wird.
Instanzmethoden
Diese Schnittstelle erbt Methoden von ihren Eltern,UIEvent undEvent.
InputEvent.getTargetRanges()Gibt ein Array von
StaticRange-Objekten zurück, die von einer Änderung am DOM betroffen sein werden, wenn das Input-Ereignis nicht abgebrochen wird.
Spezifikationen
| Specification |
|---|
| Input Events Level 2> # interface-InputEvent> |
| UI Events> # interface-inputevent> |