Event-Objekt

Event-Objekt

alle Ereignisobjekte im DOM basieren auf dem Event-Objekt.

Daher gehören alle anderen Ereignisobjekte (wie MouseEvent und KeyboardEventkönnen auf die Eigenschaften und Methoden des Event-Objekts zugegriffen werden.

Ereignis-Eigenschaften und -Methoden

Eigenschaft/Methode Beschreibung
bubbles Gibt zurück, ob das spezifische Ereignis ein bubbelndes Ereignis ist.
cancelBubble Setzt oder gibt zurück, ob das Ereignis aufsteigend weitergeleitet werden sollte.
cancelable Gibt zurück, ob das Ereignis seine Standardaktion verhindern kann.
composed Indiziert, ob das Ereignis vom Shadow DOM zum allgemeinen DOM weitergeleitet werden kann.
composedPath() Gibt den Pfad des Ereignisses zurück.
createEvent() Erstellt ein neues Ereignis.
currentTarget Gibt das Element zurück, das das Ereignis ausgelöst hat.
defaultPrevented Gibt zurück, ob.preventDefault() für das Ereignis aufgerufen wurde.
eventPhase Gibt zurück, in welchem Stadium sich der aktuelle Ereignisstrom befindet.
isTrusted Gibt zurück, ob das Ereignis vertrauenswürdig ist.
preventDefault() Wenn das Ereignis abgebrochen werden kann, wird es abgebrochen und die Standardaktion des Ereignisses wird nicht ausgeführt.
stopImmediatePropagation() Verhindert, dass andere Listener für dasselbe Ereignis aufgerufen werden.
stopPropagation() Verhindert, dass das Ereignis im Ereignisstrom weitergeleitet wird.
target Gibt das Element zurück, das das Ereignis ausgelöst hat.
timeStamp Gibt die Zeit zurück, zu der das Ereignis erstellt wurde (in Millisekunden relativ zur Epoche).
type Gibt den Ereignisnamen zurück.

Ereignistyp

Diese Ereignistypen gehören zum Event-Objekt:

Ereignis Beschreibung
abort Dieses Ereignis tritt auf, wenn das Medium laden abgebrochen wird.
afterprint Wenn die Seite beginnt zu drucken oder das Druckdialogfeld geschlossen wird, tritt dieses Ereignis auf.
beforeprint Dieses Ereignis tritt auf, wenn die Seite vor dem Drucken bereitgestellt wird.
beforeunload Dieses Ereignis tritt auf, bevor das Dokument vor dem Entladen wird.
canplay Dieses Ereignis tritt auf, wenn der Browser mit dem Abspielen des Mediums beginnen kann.
canplaythrough Dieses Ereignis tritt auf, wenn der Browser das Medium abspielen kann, ohne das Puffern zu stoppen.
change Dieses Ereignis tritt auf, wenn sich der Inhalt des form-Elements, die ausgewählten Inhalte oder der ausgewählte Status ändert.
error Dieses Ereignis tritt auf, wenn nach einem Fehler beim Laden eines externen Datei ein Ereignis auftritt.
fullscreenchange Dieses Ereignis tritt auf, wenn ein Element im Vollbildmodus angezeigt wird.
fullscreenerror Dieses Ereignis tritt auf, wenn ein Element nicht im Vollbildmodus angezeigt werden kann.
input Dieses Ereignis tritt auf, wenn ein Element Benutzerinput erhält.
invalid Dieses Ereignis tritt auf, wenn ein Element ungültig ist.
load Dieses Ereignis tritt auf, wenn ein Objekt geladen wurde.
loadeddata Dieses Ereignis tritt auf, wenn die Mediendaten geladen wurden.
loadedmetadata Dieses Ereignis tritt auf, wenn Metadaten (z.B. Größe und Dauer) geladen werden.
message Dieses Ereignis tritt auf, wenn eine Nachricht über diesen Ereignisquelle empfangen wird.
offline Dieses Ereignis tritt auf, wenn der Browser mit der Offline-Arbeit beginnt.
online Dieses Ereignis tritt auf, wenn der Browser mit der Online-Arbeit beginnt.
open Dieses Ereignis tritt auf, wenn eine Verbindung zum Ereignisquelle geöffnet wird.
pause Dieses Ereignis tritt auf, wenn das Medium vom Benutzer oder programmiert angehalten wird.
play Dieses Ereignis tritt auf, wenn das Medium gestartet oder nicht mehr angehalten wird.
playing Dieses Ereignis tritt auf, wenn das Medium nach einer Pause oder einem Stop angehalten oder gestoppt wird, um zu puffern.
progress Dieses Ereignis tritt auf, wenn der Browser sich im Prozess der Medienbeschaffung befindet.
ratechange Dieses Ereignis tritt auf, wenn die Wiedergabegeschwindigkeit der Medienänderung.
resize Dieses Ereignis tritt auf, wenn die Größe der Dokumentansicht angepasst wird.
reset Dieses Ereignis tritt auf, wenn ein Formular zurückgesetzt wird.
scroll Dieses Ereignis tritt auf, wenn die Scrollleiste eines Scrollelements verschoben wird.
search Dieses Ereignis tritt auf, wenn der Benutzer Inhalt in das Suchfeld eingibt.
seeked Dieses Ereignis tritt auf, wenn der Benutzer die Bewegung/Sprung zu einer neuen Position im Medium beendet.
seeking Dieses Ereignis tritt auf, wenn der Benutzer beginnt, sich zu bewegen/springt zu einer neuen Position im Medium.
select Dieses Ereignis tritt auf, wenn der Benutzer Text auswählt (für <input> und <textarea>).
show Dieses Ereignis tritt auf, wenn das <menu>-Element als Kontextmenü angezeigt wird.
stalled Wenn der Browser versucht, Mediendaten abzurufen und diese nicht verfügbar sind, tritt dieses Ereignis auf.
submit Dieses Ereignis tritt ein, wenn das Formular eingereicht wird.
suspend Dieses Ereignis tritt ein, wenn der Browser absichtlich auf Medieninformationen verzichtet.
timeupdate Dieses Ereignis tritt ein, wenn sich die Wiedergabeposition ändert.
toggle Dieses Ereignis tritt ein, wenn der Benutzer das <details>-Element öffnet oder schließt.
unload Dieses Ereignis tritt auf, wenn die Seite abgebrochen wird (für <body>).
waiting Dieses Ereignis tritt ein, wenn das Medium pausiert, aber erwartet wird, dass es wieder fortgesetzt wird.