English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM Events

DOM-Ereignisse werden gesendet, um interessante Ereignisse an den Code zu melden.

Ereignisse werden normalerweise mit Funktionen kombiniert und die Funktion wird vor dem Ereignis nicht ausgeführt (z.B. wenn der Benutzer auf eine Schaltfläche klickt).

Das Ereignis kann alles darstellen, von grundlegenden Benutzerinteraktionen bis hin zu automatischen Benachrichtigungen über Ereignisse, die im Darstellungsmodell stattfinden.

Name der AktivitätBeschreibungEvent-Typ
abortDieses Ereignis tritt ein, wenn die Ladung der Ressourcen abgebrochen wurdeUiEvent, Event
afterprintDieses Ereignis tritt ein, wenn das Dokument bereits gedruckt wurde oder der Vorschau-Modus für den Druck geschlossen wurdeEvent
animationendDieses Ereignis tritt ein, wenn die CSS-Animation abgeschlossen istAnimationEvent
animationiterationDieses Ereignis tritt ein, wenn die CSS-Animation wiederholt wirdAnimationEvent
animationstartDieses Ereignis tritt ein, wenn die CSS-Animation beginntAnimationEvent
beforeprintDieses Ereignis tritt ein, wenn das zugehörige Dokument gedruckt oder im Vorschau-Modus für den Druck angezeigt wirdEvent
beforeunloadEin Ereignis tritt auf, wenn das Fenster, das Dokument und seine Ressourcen kurz vor dem Entladen stehenUiEvent, Event
blurEin Ereignis tritt auf, wenn ein Element den Fokus verliert (wird nicht aufgerollt)FocusEvent
canplayEin Ereignis tritt auf, wenn der Browser das Medium abspielen kann (wenn er genügend Puffer hat, um abzuspielen)Event
canplaythroughEin Ereignis tritt auf, wenn der Browser das Medium ohne Pausen abspielen kannEvent
changeEin Ereignis tritt auf, wenn der Inhalt eines Formularelements, einer Auswahl oder eines ausgewählten Zustands geändert wird (z.B. für <input>, <select> und <textarea>)Event
clickEin Ereignis tritt auf, wenn der Benutzer auf ein Element klicktMouseEvent
contextmenuEin Ereignis tritt auf, wenn der Benutzer mit der rechten Maustaste auf ein Element klickt, um ein Kontextmenü zu öffnenMouseEvent
copyEin Ereignis tritt auf, wenn der Benutzer den Inhalt eines Elements kopiertClipboardEvent
cutEin Ereignis tritt auf, wenn der Benutzer den Inhalt eines Elements schneidetClipboardEvent
dblclickEin Ereignis tritt auf, wenn der Benutzer ein Element mit einem Doppelklick betätigtMouseEvent
dragEin Ereignis tritt auf, wenn ein Element verschoben wirdDragEvent
dragendEin Ereignis tritt auf, wenn der Benutzer das Verschieben eines Elements beendetDragEvent
dragenterEin Ereignis tritt auf, wenn ein verschiebbares Element in ein Zielselement eintrittDragEvent
dragleaveEin Ereignis tritt auf, wenn ein verschiebbares Element das Zielselement verlässtDragEvent
dragoverEin Ereignis tritt auf, wenn ein verschiebbares Element über einem Zielselement istDragEvent
dragstartDieses Ereignis tritt auf, wenn der Benutzer ein Element beginnt zu verschiebenDragEvent
dropEin Ereignis tritt auf, wenn ein verschiebbares Element auf ein Zielselement gelegt wirdDragEvent
durationchangeDieses Ereignis tritt auf, wenn die Dauer des Mediums geändert wirdEvent
endedDieses Ereignis tritt auf, wenn das Medium am Ende abgespielt wird (nützlich für Nachrichten wie 'Vielen Dank für das Zuhören')Event
errorDieses Ereignis tritt auf, wenn eine Ressource fehlgeschlagen istProgressEvent, UiEvent, Event
focusEin Ereignis tritt auf, wenn ein Element den Fokus hat (wird nicht aufgerollt)FocusEvent
focusinDieses Ereignis tritt auf, wenn ein Element kurz vor dem Erhalten des Fokus stehtFocusEvent
focusoutDieses Ereignis tritt auf, wenn ein Element kurz vor dem Verlieren des Fokus stehtFocusEvent
fullscreenchangeEin Ereignis tritt auf, wenn ein Element im Vollbildmodus angezeigt wirdEvent
fullscreenerrorDieses Ereignis tritt auf, wenn ein Element nicht im Vollbildmodus angezeigt werden kannEvent
hashchangeDieses Ereignis tritt auf, wenn der URL-Anker Teil geändert wirdHashChangeEvent
inputEin Ereignis tritt auf, wenn ein Element Benutzereingaben erhältInputEvent, Event
invalidDieses Ereignis tritt auf, wenn ein Element ungültig istEvent
keydownDieses Ereignis tritt auf, wenn der Benutzer eine Taste drücktKeyboardEvent
keypressEin Ereignis tritt auf, wenn der Benutzer eine Taste drücktKeyboardEvent
keyupDieses Ereignis tritt ein, wenn der Benutzer eine Taste loslässt.KeyboardEvent
loadDieses Ereignis tritt auf, wenn das Objekt geladen ist.UiEvent, Event
loadeddataDieses Ereignis tritt auf, wenn Mediendaten geladen werden.Event
loadedmetadataDieses Ereignis tritt auf, wenn Metadaten (wie Dimensionen und Dauer) geladen werden.Event
loadstartDieses Ereignis tritt auf, wenn der Browser mit der Suche nach dem angegebenen Medium beginnt.ProgressEvent
messageDieses Ereignis tritt ein, wenn eine Nachricht vom Ereignisquelle empfangen wird.Event
mousedownDieses Ereignis tritt ein, wenn der Benutzer die Maustaste in einem Element drückt.MouseEvent
mouseenterDieses Ereignis tritt auf, wenn der Zeiger auf ein Element bewegt wird.MouseEvent
mouseleaveDieses Ereignis tritt auf, wenn der Zeiger aus einem Element herausgefahren wird.MouseEvent
mousemoveDieses Ereignis tritt auf, wenn der Zeiger über einem Element bewegt wird.MouseEvent
mouseoverDieses Ereignis tritt auf, wenn der Zeiger auf ein Element oder eines seiner Unterlemente bewegt wird.MouseEvent
mouseoutDieses Ereignis tritt auf, wenn der Mauszeiger aus einem Element oder einem seiner Unterlemente herausgefahren wird.MouseEvent
mouseupDieses Ereignis tritt auf, wenn der Benutzer die Maustaste in einem Element löst.MouseEvent
mousewheelNicht empfohlen.Wechseln Sie zu wheel-EreignissenWheelEvent
offlineDieses Ereignis tritt auf, wenn der Browser mit der Offline-Arbeit beginnt.Event
onlineDieses Ereignis tritt auf, wenn der Browser mit der Online-Arbeit beginnt.Event
openDieses Ereignis tritt auf, wenn eine Verbindung zum Ereignisquelle geöffnet wird.Event
pagehideDieses Ereignis tritt auf, wenn der Benutzer die Navigation von der Webseite verlässt.PageTransitionEvent
Seite angezeigtDieses Ereignis tritt auf, wenn der Benutzer zur Webseite navigiert.PageTransitionEvent
pasteDieses Ereignis tritt ein, wenn der Benutzer Inhalte in ein Element einfügt.ClipboardEvent
pauseDieses Ereignis tritt ein, wenn der Benutzer oder der Media-Player auf Programmanweisung pausiert wird.Event
playDieses Ereignis tritt auf, wenn das Medium gestartet oder nicht mehr pausiert wird.Event
playingDieses Ereignis tritt auf, wenn das Medium nach dem Pausieren oder Beenden des Pufferns wiedergegeben wird.Event
popstateDieses Ereignis tritt auf, wenn sich die Geschichte des Fensters ändert.PopStateEvent
progressDieses Ereignis tritt auf, wenn der Browser im Prozess der Datenbeschaffung für das Medium (Herunterladen des Mediums) ist.Event
ratechangeDieses Ereignis tritt auf, wenn die Wiedergabegeschwindigkeit des Mediums geändert wird.Event
resizeDieses Ereignis tritt auf, wenn die Größe der Dokumentansicht angepasst wird.UiEvent, Event
resetDieses Ereignis tritt auf, wenn das Formular zurückgesetzt wird.Event
scrollDieses Ereignis tritt auf, wenn der Benutzer die Rollenleiste eines Scrollelements bewegt.UiEvent, Event
searchDieses Ereignis tritt ein, wenn der Benutzer Inhalte in das Suchfeld eingibt (für <input="search">).Event
seekedWenn der Benutzer die Bewegung beendet/Dieses Ereignis tritt auf, wenn der Benutzer zu einer neuen Position im Medium springt.Event
seekingWenn der Benutzer beginnt, sich zu bewegen/Dieses Ereignis tritt auf, wenn der Benutzer zu einer neuen Position im Medium springt.Event
selectNachdem der Benutzer einige Texte (für <input> und <textarea>) ausgewählt hat, tritt dieses Ereignis ein.UiEvent, Event
showDieses Ereignis tritt auf, wenn das <menu>-Element als Kontextmenü angezeigt wirdEvent
stalledDieses Ereignis tritt auf, wenn der Browser versucht, Mediendaten abzurufen, aber die Daten nicht verfügbar sindEvent
storageDieses Ereignis tritt auf, wenn der Web-Speicherbereich aktualisiert wirdStorageEvent
submitDieses Ereignis tritt auf, wenn das Formular eingereicht wirdEvent
suspendDieses Ereignis tritt auf, wenn der Browser absichtlich keine Mediendaten abruftEvent
timeupdateDieses Ereignis tritt auf, wenn sich die Wiedergabeposition ändert (z.B. wenn der Benutzer schnell zu einem anderen Punkt im Medium springt)Event
toggleDieses Ereignis tritt auf, wenn der Benutzer das <details>-Element öffnet oder schließtEvent
touchcancelDieses Ereignis tritt auf, wenn die Berührung unterbrochen wirdTouchEvent
touchendDieses Ereignis tritt auf, wenn der Finger vom Berührungsbildschirm entfernt wirdTouchEvent
touchmoveDieses Ereignis tritt auf, wenn der Finger auf dem Bildschirm gezogen wirdTouchEvent
touchstartDieses Ereignis tritt auf, wenn der Finger auf dem Berührungsbildschirm platziert wirdTouchEvent
transitionendDieses Ereignis tritt auf, wenn eine CSS-Übergangsvorgang abgeschlossen ist.TransitionEvent
unloadDieses Ereignis tritt auf, wenn das Dokument oder eine abhängige Ressource abgelegt wirdUiEvent, Event
volumechangeDieses Ereignis tritt auf, wenn die Lautstärke des Mediums geändert wurde (einschließlich des Setzens der Lautstärke auf 'Stumm')Event
waitingDieses Ereignis tritt auf, wenn das Medium pausiert wurde, aber erwartet wird, dass es wieder aktiviert wird (z.B. wenn das Medium pausiert wurde, um mehr Daten zu puffern)Event
wheelDieses Ereignis tritt auf, wenn der Mausrad auf dem Element nach oben oder unten gescrollt wirdWheelEvent

HTML DOM Ereignis Eigenschaften

Die nachstehende Tabelle zeigt die Eigenschaften der DOM-Ereignisse an:

EigenschaftenBeschreibungEvent-Typ
altKeyRückgabewert, ob die Taste 'ALT' gedrückt wurde, wenn die Mausereignis ausgelöst wurdeMouseEvent
altKeyRückgabewert, ob die Taste 'ALT' gedrückt wurde, wenn das Tastenevent ausgelöst wurdeKeyboardEvent, TouchEvent
animationNameRückgabewert des Namens der AnimationAnimationEvent
bubblesRückgabewert, ob das spezifische Ereignis ein Blasenereignis istEvent
buttonGibt die Maustaste zurück, die beim Auslösen des Mausereignisses gedrückt war.MouseEvent
buttonsGibt die Maustaste zurück, die beim Auslösen des Mausereignisses gedrückt war.MouseEvent
cancelableRückgabewert, ob das Ereignis die Standardaktion verhindern kannEvent
charCodeRückgabewert des Unicode-Zeichencodes der Taste, die das onkeypress-Ereignis ausgelöst hatKeyboardEvent
changeTouchesRückgabewert der Liste aller Berührungselemente, deren Zustand zwischen dem letzten Berührung und dieser Berührung geändert wurdeTouchEvent
clientXRückgabewert der horizontalen Koordinate des Mauszeigers relativ zum aktuellen Fenster, wenn die Mausereignis ausgelöst wurdeMouseEvent, TouchEvent
clientYRückgabewert der vertikalen Koordinate des Mauszeigers relativ zum aktuellen Fenster, wenn die Mausereignis ausgelöst wurdeMouseEvent, TouchEvent
clipboardDataRückgabewert eines Objekts, das die Daten enthält, die durch dieClipboard-Betriebsart betroffen sindClipboardData
codeRückgabewert des Codes der Taste, die das Ereignis ausgelöst hatKeyboardEvent
composedRückgabewert, ob das Ereignis zusammengebaut istEvent
ctrlKeyRückgabewert, ob die Taste 'CTRL' gedrückt wurde, wenn die Mausereignis ausgelöst wurdeMouseEvent
ctrlKeyRückgabe, ob die Taste 'CTRL' beim Auslösen des Schlüsselereignisses gedrückt wurdeKeyboardEvent, TouchEvent
currentTargetRückgabe des Elements, das das Ereignis auslöstEvent
dataRückgabe des eingefügten ZeichensInputEvent
dataTransferRückgabe eines Objekts, das zum Verschieben vorgesehen ist/Eingegebenes oder gelöschtes DatenDragEvent, InputEvent
defaultPreventedRückgabe, ob die Methode preventDefault() für das Ereignis aufgerufen wurdeEvent
deltaXRückgabe der horizontalen Rollbewegung des Mausrades (X-Achse)WheelEvent
deltaYRückgabe der vertikalen Rollbewegung des Mausrades (Y-Achse)WheelEvent
deltaZRückgabe der Rollbewegung des Mausrades entlang der Z-AchseWheelEvent
deltaModeRückgabe einer Zahl, die den Maßstab der Wertigkeit des Inkrements (Pixel, Linie oder Seite) angibtWheelEvent
detailRückgabe einer Zahl, die angibt, wie oft die Maus geklickt wurdeUiEvent
elapsedTimeRückgabe der Sekunden, die die Animation gelaufen istAnimationEvent
elapsedTimeRückgabe der Sekunden, die der Übergang gelaufen ist 
eventPhaseRückgabe des aktuellen Stadiums des evaluierten EreignisflussesEvent
inputTypeRückgabe des Typs der Änderung (d.h. 'Einfügung' oder 'Löschung')InputEvent
isComposingRückgabe, ob der Zustand des Ereignisses als Composition bestehtInputEvent, KeyboardEvent
isTrustedRückgabe, ob das Ereignis vertrauenswürdig istEvent
keyRückgabe des Werts der Taste, die das Ereignis darstelltKeyboardEvent
keyRückgabe des Schlüssels des geänderten gespeicherten ElementsStorageEvent
keyCodeGibt den Unicode-Zeichencode der Taste zurück, die das onkeypress-Ereignis ausgelöst hat, oder den Unicode-Tastencode der Taste, die das onkeydown- oder onkeyup-Ereignis ausgelöst hat.KeyboardEvent
locationRückgabe der Position der Taste auf der Tastatur oder dem GerätKeyboardEvent
lengthComputableRückgabe, ob die Länge des Fortschritts berechnet werden kannProgressEvent
loadedRückgabe der bereits geladenen ArbeitProgressEvent
metaKeyRückgabe, ob die Taste 'META' beim Auslösen des Ereignisses gedrückt wurdeMouseEvent
metaKeyRückgabe, ob die Taste 'Meta' beim Auslösen des Schlüsselereignisses gedrückt wurdeKeyboardEvent, TouchEvent
MovementXRückgabe der horizontalen Koordinate des Mauszeigers relativ zur Position des letzten mousemove-EreignissesMouseEvent
MovementYRückgabe der vertikalen Koordinate des Mauszeigers relativ zur Position des letzten mousemove-EreignissesMouseEvent
newValueRückgabe des neuen Wertes des geänderten gespeicherten ElementsStorageEvent
newURLRückgabe der URL des Dokuments nach dem Hash-WertänderungHasChangeEvent
offsetXRückgabe der horizontalen Koordinate des Mauszeigers relativ zur Kante des ZielelementsMouseEvent
offsetYRückgabe der vertikalen Koordinate des Mauszeigers relativ zur Kante des ZielelementsMouseEvent
oldValueRückgabe des alten Wertes des gespeicherten Elements, das geändert wurdeStorageEvent
oldURLRückgabe der URL des Dokuments vor dem Hash-ÄnderungHasChangeEvent
onemptiedDieses Ereignis tritt ein, wenn eine schlechte Situation auftritt und die Mediendatei plötzlich nicht verfügbar ist (z.B. durch eine unerwartete Verbindungstrennung). 
pageXGibt die horizontale Koordinate des Mauszeigers relativ zum Dokument zurück, wenn das Ereignis ausgelöst wurde.MouseEvent
pageYGibt die vertikale Koordinate des Mauszeigers relativ zum Dokument zurück, wenn das Ereignis ausgelöst wurde.MouseEvent
persistedGibt zurück, ob die Webseite vom Browser zwischengespeichert wurde.PageTransitionEvent
propertyNameGibt den Namen der mit der Animation oder dem Übergang verbundenen CSS-Eigenschaft zurück.AnimationEvent, TransitionEvent
pseudoElementGibt den Namen des Pseudo-Elements zurück, das mit der Animation oder dem Übergang verbunden ist.AnimationEvent, TransitionEvent
region
MouseEvent
relatedTargetGibt das Element zurück, das mit dem Element verbunden ist, das das Mausereignis ausgelöst hat.MouseEvent
relatedTargetGibt das Element zurück, das mit dem auslösenden Element verbunden ist.FocusEvent
repeatGibt zurück, ob eine Taste mehrmals hintereinander gedrückt wurde.KeyboardEvent
screenXGibt die horizontale Koordinate des Mauszeigers relativ zum Bildschirm zurück, wenn das Ereignis ausgelöst wurde.MouseEvent
screenYGibt die vertikale Koordinate des Mauszeigers relativ zum Bildschirm zurück, wenn das Ereignis ausgelöst wurde.MouseEvent
shiftKeyGibt zurück, ob die Taste 'SHIFT' beim Auslösen des Ereignisses gedrückt war.MouseEvent
shiftKeyGibt zurück, ob die Taste 'SHIFT' beim Auslösen des Schlüsselerlaubnisses gedrückt war.KeyboardEvent, TouchEvent
stateGibt ein Objekt zurück, das eine Kopie des historischen Eintrags enthält.PopStateEvent
storageAreaGibt ein Objekt zurück, das den betroffenen Speicherbereich darstellt.StorageEvent
targetGibt das Element zurück, das das Ereignis ausgelöst hat.Event
targetTouchesGibt eine Liste aller Berührungselemente zurück, die mit der Oberfläche in Berührung stehen und bei touchstart-Ereignissen auf demselben Zielobjekt wie das aktuelle Zielobjekt des Elements ausgelöst wurden.TouchEvent
timeStampGibt die Zeit zurück, zu der das Ereignis erstellt wurde (in Millisekunden relativ zum Epochendatum).Event
totalGibt die Gesamtarbeitsmenge zurück, die geladen werden soll.ProgressEvent
touchesGibt eine Liste aller Berührungselemente zurück, die derzeit mit der Oberfläche in Berührung stehen.TouchEvent
transitionendDieses Ereignis tritt auf, wenn eine CSS-Übergangsvorgang abgeschlossen ist.TransitionEvent
typeGibt den Namen des Ereignisses zurück.Event
urlGibt die URL des Dokuments zurück, das geändert wurde.StorageEvent
whichGibt die Maustaste zurück, die beim Auslösen des Mausereignisses gedrückt war.MouseEvent
whichGibt den Unicode-Zeichencode der Taste zurück, die das onkeypress-Ereignis ausgelöst hat, oder den Unicode-Tastencode der Taste, die das onkeydown- oder onkeyup-Ereignis ausgelöst hat.KeyboardEvent
viewGibt einen Verweis auf das Window-Objekt zurück, auf dem das Event aufgetreten istUiEvent

HTML DOM Event-Methode

Die folgende Tabelle listet die Methoden der DOM-Events auf:

MethodeBeschreibungEvent-Typ
createEvent()Erstellen Sie ein neues EventEvent
getTargetRanges()Gibt ein Array zurück, das die Zielrange enthält, die durch die Einfügung betroffen wird/Auswirkungen der LöschungInputEvent
getModifierState()Gibt ein Array zurück, das die Zielrange enthält, die durch die Einfügung betroffen wird/Auswirkungen der LöschungMouseEvent
preventDefault()Verhindern Sie, dass der Browser die Standardaktion des ausgewählten Elements ausführtEvent
stopImmediatePropagation()Verhindern Sie, dass andere Listener für dasselbe Event aufgerufen werdenEvent
stopPropagation()Verhindern Sie die weitere Propagation des Events im Event-FlowEvent

Zusammenhängende Referenzen

Javascript-Tutorial:Javascript-Event

Javascript-Tutorial:Event-Listener

Javascript-Tutorial:Eventverteilung