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.

Event UIEvent InputEvent

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 nach compositionstart und vor compositionend 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

Siehe auch