InputEvent
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
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.data
Schreibgeschü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.dataTransfer
Schreibgeschü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.inputType
Schreibgeschützt-
Gibt den Typ der Änderung für bearbeitbare Inhalte zurück, wie zum Beispiel Einfügen, Löschen oder Formatieren von Text.
InputEvent.isComposing
Schreibgeschützt-
Gibt einen
Boolean
-Wert zurück, der angibt, ob das Ereignis nachcompositionstart
und vorcompositionend
ausgelö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
Specification |
---|
Input Events Level 2 # interface-InputEvent |
UI Events # interface-inputevent |
Browser-Kompatibilität
BCD tables only load in the browser