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. |