InputEvent
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Die InputEvent-Schnittstelle repräsentiert ein Ereignis, das den Benutzer über Änderungen an bearbeitbaren Inhalten informiert.
Konstruktor
InputEvent()-
Erstellt ein
InputEvent-Objekt.
Instanzeigenschaften
Diese Schnittstelle erbt Eigenschaften von ihren Eltern, UIEvent und Event.
InputEvent.dataSchreibgeschützt-
Gibt 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ützt-
Gibt 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ützt-
Gibt den Typ der Änderung für bearbeitbare Inhalte zurück, wie zum Beispiel Einfügen, Löschen oder Formatieren von Text.
InputEvent.isComposingSchreibgeschützt-
Gibt einen
Boolean-Wert zurück, der angibt, ob das Ereignis nachcompositionstartund vorcompositionendausgelöst wird.
Instanzmethoden
Diese Schnittstelle erbt Methoden von ihren Eltern, UIEvent und Event.
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
| Spezifikation |
|---|
| Input Events Level 2> # interface-InputEvent> |
| UI Events> # interface-inputevent> |