Neueste Web-Entwicklung Tutorials
 

HTML DOM Event


HTML DOM Event

HTML DOM-Ereignisse erlauben JavaScript verschiedene Event-Handler auf Elemente in einem HTML-Dokument zu registrieren.

Ereignisse werden in der Regel in Kombination mit Funktionen verwendet und die Funktion wird nicht ausgeführt werden , bevor das Ereignis eintritt (such as when a user clicks a button) zum (such as when a user clicks a button) , (such as when a user clicks a button) auf (such as when a user clicks a button) .

Tip: Das Event - Modell des W3C in DOM Level 2 standardisiert wurde.


HTML DOM Event

DOM: Zeigt an, in der DOM Level Eigentum eingeführt wurde.

Mausereignisse

Event Beschreibung DOM
Onclick Das Ereignis tritt ein, wenn der Benutzer auf ein Element klickt 2
oncontextmenu Das Ereignis tritt ein, wenn der Benutzer mit der rechten Klicks auf ein Element ein Kontextmenü zu öffnen 3
ondblclick Das Ereignis tritt ein, wenn der Benutzer einen Doppelklick auf ein Element 2
onmousedown Das Ereignis tritt ein, wenn der Benutzer eine Maustaste über ein Element drückt 2
OnMouseEnter Das Ereignis tritt auf, wenn der Zeiger auf ein Element bewegt wird, 2
OnMouseLeave Das Ereignis tritt auf, wenn der Zeiger aus einem Element bewegt wird, 2
onmousemove Das Ereignis tritt auf, wenn sich der Zeiger bewegt, während es über ein Element ist, 2
onmouseover Das Ereignis tritt auf, wenn der Zeiger auf ein Element bewegt wird, oder auf eines seiner Kinder 2
onmouseout Das Ereignis tritt auf, wenn ein Benutzer den Mauszeiger aus einem Element bewegt, oder aus einem ihrer Kinder 2
onmouseup Das Ereignis tritt ein, wenn ein Benutzer eine Maustaste loslässt über ein Element 2

Keyboard Events

Event Beschreibung DOM
onkeydown Das Ereignis tritt ein, wenn der Benutzer eine Taste drückt 2
onkeypress Das Ereignis tritt ein, wenn der Benutzer eine Taste drückt 2
onkeyup Das Ereignis tritt ein, wenn der Benutzer eine Taste loslässt 2

Frame / Objektereignisse

Event Beschreibung DOM
onabort Das Ereignis tritt ein, wenn das Laden einer Ressource abgebrochen wurde 2
onbeforeunload Das Ereignis tritt ein, bevor das Dokument im Begriff ist, entladen werden 2
onerror Das Ereignis tritt ein, wenn ein Fehler auftritt, während eine externe Datei laden 2
onhashchange Das Ereignis tritt ein, wenn es hat Änderungen an den Ankerteil einer URL gewesen 3
onload Das Ereignis auftritt, wenn ein Objekt geladen ist 2
onpageshow Das Ereignis tritt ein, wenn der Benutzer auf eine Webseite navigiert 3
onpagehide Das Ereignis tritt ein, wenn der Benutzer von einer Webseite navigiert 3
onresize Das Ereignis tritt ein, wenn die Dokumentansicht geändert wird 2
onscroll Das Ereignis tritt ein, wenn ein Scrollbar des Elements wird gescrollt werden 2
onunload Das Ereignis tritt ein, sobald eine Seite entladen hat (für <body>) 2

Formularereignisse

Event Beschreibung DOM
onblur Das Ereignis tritt ein, wenn ein Element den Fokus verliert 2
bei Änderung Das Ereignis tritt ein, wenn der Inhalt eines Formularelement, die Auswahl, oder den überprüften Zustand geändert hat (for <input>, <keygen>, <select>, and <textarea>) 2
im Fokus Das Ereignis tritt ein, wenn ein Element Fokus erhält 2
onfocusin Das Ereignis tritt ein, wenn ein Element im Begriff ist, Fokus zu erhalten 2
onfocusout Das Ereignis tritt ein, wenn ein Element im Begriff ist, den Fokus zu verlieren 2
oninput Das Ereignis tritt ein, wenn ein Element Benutzereingabe wird 3
oninvalid Das Ereignis tritt ein, wenn ein Element ist ungültig 3
onreset Das Ereignis tritt ein, wenn ein Formular zurückgesetzt wird 2
onsearch Das Ereignis tritt ein, wenn der Benutzer etwas in einem Suchfeld (für <input = „suchen“>) schreibt 3
onselect Das Ereignis tritt ein, wenn der Benutzer einen Text auswählt (for <input> and <textarea>) 2
onsubmit Das Ereignis tritt ein, wenn ein Formular abgeschickt wird 2

Ziehen Events

Event Beschreibung DOM
ondrag Das Ereignis tritt auf, wenn ein Element in der Länge gezogen wird, 3
ondragend Das Ereignis tritt ein, wenn der Benutzer fertig ist ein Element ziehen 3
OnDragEnter Das Ereignis tritt auf, wenn das gezogene Element das Ablegeziel eingibt 3
OnDragLeave Das Ereignis tritt ein, wenn das gezogene Element das Drop-Ziel verlässt 3
OnDragOver Das Ereignis tritt ein, wenn das gezogene Element über das Drop-Ziel ist 3
onDragStart Das Ereignis tritt ein, wenn der Benutzer beginnt, ein Element zu ziehen 3
ondrop Das Ereignis tritt ein, wenn das gezogene Element auf dem Drop-Ziel fallen gelassen wird 3

Zwischenablage Events

Event Beschreibung DOM
oncopy Das Ereignis tritt ein, wenn der Benutzer kopiert den Inhalt eines Elements
oncut Das Ereignis tritt ein, wenn der Benutzer den Inhalt eines Elements schneidet
onpaste Das Ereignis tritt ein, wenn der Benutzer einige Inhalte in einem Element Pasten

drucken Events

Event Beschreibung DOM
Onafterprint Das Ereignis tritt ein, wenn eine Seite Druck begonnen hat, oder wenn das Druckdialogfenster geschlossen wurde 3
OnBeforePrint Das Ereignis tritt ein, wenn eine Seite über die gedruckt werden soll, 3

Medien Veranstaltungen

Event Beschreibung DOM
onabort Das Ereignis tritt ein, wenn das Laden eines Mediums abgebrochen 3
oncanplay Das Ereignis tritt ein, wenn der Browser starten kann die Medien zu spielen (wenn es genug gepuffert hat zu beginnen) 3
oncanplaythrough Das Ereignis tritt ein, wenn der Browser über die Medien, anzuhalten zum Puffern spielen 3
ondurationchange Das Ereignis tritt ein, wenn die Dauer der Medien geändert wird 3
onemptied Das Ereignis tritt auf, wenn etwas Schlimmes passiert und die Mediendatei ist plötzlich nicht mehr verfügbar (like unexpectedly disconnects) 3
onended Das Ereignis tritt ein, wenn die Medien das Ende erreichen (useful for messages like "thanks for listening") das (useful for messages like "thanks for listening") 3
onerror Das Ereignis tritt ein, wenn ein Fehler beim Laden einer Mediendatei aufgetreten 3
onloadeddata Das Ereignis tritt ein, wenn Mediendaten geladen werden 3
onloadedmetadata Das Ereignis tritt auf, wenn Meta - Daten (like dimensions and duration) belastet sind 3
onLoadStart Das Ereignis tritt ein, wenn der Browser für die angegebenen Medien beginnt suchen 3
OnPause Das Ereignis tritt ein, wenn die Medien entweder durch den Benutzer angehalten oder programmatisch 3
onplay Das Ereignis tritt ein, wenn die Medien gestartet wurde oder nicht mehr pausiert 3
onplaying Das Ereignis tritt ein, wenn die Medien nach der Wiedergabe zum Puffer angehalten oder abgebrochen hat, wurde 3
In Arbeit Das Ereignis tritt ein, wenn der Browser in den Prozess der Einführung der Mediendaten ist (downloading the media) 3
onratechange Das Ereignis tritt ein, wenn die Abspielgeschwindigkeit der Medien verändert 3
onseeked Das Ereignis tritt ein, wenn der Benutzer fertig ist bewegend / Überspringen an eine neue Position in den Medien 3
onseeking Das Ereignis tritt ein, wenn der Benutzer beginnt sich zu bewegen / in den Medien auf eine neue Position Skipping 3
onstalled Das Ereignis tritt ein, wenn der Browser-Media-Daten versucht zu bekommen, aber Daten nicht verfügbar 3
onsuspend Das Ereignis tritt ein, wenn der Browser absichtlich nicht-Media-Daten bekommen 3
ontimeupdate Das Ereignis tritt ein, wenn die Abspielposition (wie wenn der Benutzer schnell nach vorn zu einem anderen Punkt in den Medien) geändert hat 3
onvolumechange Das Ereignis tritt auf, wenn das Volumen der Medien geändert hat (umfasst das Volumen auf „mute“ -Einstellung) 3
OnWaiting Das Ereignis tritt ein, wenn die Medien angehalten hat, wird aber wieder aufgenommen werden (wie, wenn die Medien Pausen mehr Daten zu puffern) 3

Animation Events

Event Beschreibung DOM
animationend Das Ereignis tritt ein, wenn eine CSS-Animation abgeschlossen 3
animationiteration Das Ereignis tritt ein, wenn eine CSS-Animation wiederholt wird 3
animationstart Das Ereignis tritt ein, wenn eine CSS-Animation gestartet 3

Transition Events

Event Beschreibung DOM
transitionend Das Ereignis tritt ein, wenn ein CSS Übergang abgeschlossen 3

Server-Sent Events

Event Beschreibung DOM
onerror Das Ereignis tritt ein, wenn ein Fehler mit der Ereignisquelle auftritt,
onmessage Das Ereignis tritt ein, wenn eine Nachricht durch die Ereignisquelle empfangen wird
OnOpen Das Ereignis tritt ein, wenn eine Verbindung mit der Ereignisquelle geöffnet

Misc Veranstaltungen

Event Beschreibung DOM
onmessage Das Ereignis tritt ein, wenn eine Nachricht durch oder von einem Objekt empfangen wird (WebSocket, Web Worker, Event Source or a child frame or a parent window) 3
OnMouseWheel Veraltete. Verwenden Sie das onwheel Ereignis statt
ononline Das Ereignis tritt ein, wenn der Browser startet, online arbeiten 3
onoffline Das Ereignis tritt ein, wenn der Browser startet offline arbeiten 3
onpopstate Das Ereignis tritt ein, wenn die Geschichte des Fensters ändert 3
auf Sendung Das Ereignis tritt ein, wenn ein <menu> Element als Kontextmenü 3
onstorage Das Ereignis tritt ein, wenn ein Web Storage-Bereich aktualisiert wird 3
ontoggle Das Ereignis tritt ein, wenn der Benutzer öffnet oder schließt das <details> Element 3
onwheel Das Ereignis tritt ein, wenn das Mausrad rollt nach oben oder unten über ein Element 3

Touch-Events

Event Beschreibung DOM
ontouchcancel Das Ereignis tritt ein, wenn die Berührung unterbrochen
ontouchend Das Ereignis tritt ein, wenn ein Finger von einem Touch-Screen entfernt
OnTouchMove Das Ereignis tritt ein, wenn ein Finger über den Bildschirm gezogen wird
ontouchstart Das Ereignis tritt ein, wenn ein Finger auf einem Touchscreen platziert

Ereignisobjekt

Konstanten

Konstante Beschreibung DOM
CAPTURING_PHASE Die aktuelle Ereignisphase ist die Erfassungsphase (1) 1
AT_TARGET Das aktuelle Ereignis wird in der Zielphase, dh bei der Veranstaltung Ziel ausgewertet wird (2) 2
BUBBLING_PHASE Die aktuelle Ereignisphase ist die Bubbling - Phase (3) 3

Eigenschaften

Eigentum Beschreibung DOM
Blasen Gibt zurück, ob oder nicht ein bestimmtes Ereignis ein Bubbling-Ereignis ist 2
cancelable Gibt an, ob oder nicht ein Ereignis kann seine Standardaktion verhindert haben 2
current Gibt das Element, dessen Ereignis-Listener das Ereignis ausgelöst 2
defaultPrevented Returns , ob die preventDefault() Methode wurde für das Ereignis aufgerufen 3
eventphase Returns, die Phase des Ereignisablaufs wird derzeit evaluiert 2
IsTrusted Gibt zurück, ob nicht ein Ereignis vertraut 3
Ziel Gibt das Element, das das Ereignis ausgelöst 2
timestamp Gibt die Zeit (in milliseconds relative to the epoch) , an dem das Ereignis erstellt wurde 2
Art Gibt den Namen der Veranstaltung 2
Aussicht Gibt einen Verweis auf das Fensterobjekt, wo das Ereignis aufgetreten 2

Methods

Methode Beschreibung DOM
preventDefault() Bricht die Veranstaltung, wenn es kündbar ist, was bedeutet, dass die Standard-Aktion, die dem Ereignis gehört nicht auftreten 2
stopImmediatePropagation() Verhindert, dass andere Hörer des gleichen Ereignisses aus dazu aufgerufen, 3
stopPropagation() Verhindert die weitere Ausbreitung eines Ereignisses während des Ereignisablaufes 2

Mouseevent-Objekt

Eigentum Beschreibung DOM
alt" Taste Gibt an, ob die "ALT" -Taste gedrückt wurde , wenn das Mausereignis ausgelöst wurde 2
Taste Returns, welche Maustaste gedrückt wurde, wenn das Mausereignis ausgelöst wurde 2
Tasten Resultate gibt, die Maustasten gedrückt wurden, wenn die Maus Ereignis ausgelöst wurde 3
clientX Gibt die horizontale Koordinate des Mauszeigers relativ zum aktuellen Fenster, wenn die Maus Ereignis ausgelöst wurde 2
clientY Gibt die vertikale Koordinate des Mauszeigers, bezogen auf das aktuelle Fenster, wenn die Maus Ereignis ausgelöst wurde 2
ctrlKey Gibt zurück , ob die "CTRL" Taste gedrückt wurde , wenn die Maus Ereignis ausgelöst wurde 2
Detail Gibt eine Zahl, die wie oft die Maus zeigt geklickt wurde 2
metaKey Gibt an, ob die "META" Taste gedrückt wurde , wenn ein Ereignis ausgelöst wurde 2
pageX Gibt die horizontale Koordinate des Mauszeigers relativ zu dem Dokument, wenn die Maus Ereignis ausgelöst wurde
pageY Gibt die vertikale Koordinate des Mauszeigers relativ zu dem Dokument, wenn die Maus Ereignis ausgelöst wurde
related Gibt das Element mit dem Element verbunden, dass das Maus-Ereignis ausgelöst 2
screenX Gibt die horizontale Koordinate des Mauszeigers, bezogen auf den Bildschirm, wenn ein Ereignis ausgelöst wurde, 2
screenY Gibt die vertikale Koordinate des Mauszeigers, bezogen auf den Bildschirm, wenn ein Ereignis ausgelöst wurde, 2
shift Taste Gibt an, ob die "SHIFT" -Taste gedrückt wurde , wenn ein Ereignis ausgelöst wurde 2
welche Returns, welche Maustaste gedrückt wurde, wenn das Mausereignis ausgelöst wurde 2

Keyboard Object

Eigentum Beschreibung DOM
alt" Taste Gibt an, ob die "ALT" -Taste gedrückt wurde , wenn der Schlüssel Ereignis ausgelöst wurde 2
ctrlKey Gibt an, ob die "CTRL" -Taste gedrückt wurde , wenn der Schlüssel Ereignis ausgelöst wurde 2
charCode Gibt den Unicode-Zeichencode des Schlüssels, der das Ereignis ausgelöst onkeypress 2
Schlüssel Gibt den Schlüsselwert des Schlüssels durch die Veranstaltung vertreten 3
keyCode Gibt den Unicode-Zeichencode des Schlüssels, den das onkeypress Ereignis ausgelöst oder den Unicode-Tastencode des Schlüssels, der das onkeydown oder onkeyup Ereignis ausgelöst 2
Lage Gibt die Position einer Taste auf der Tastatur oder Gerät 3
metaKey Gibt an, ob die "meta" Taste gedrückt wurde , wenn der Schlüssel Ereignis ausgelöst wurde 2
shift Taste Gibt an, ob die "SHIFT" -Taste gedrückt wurde , wenn der Schlüssel Ereignis ausgelöst wurde 2
welche Gibt den Unicode-Zeichencode des Schlüssels, den das onkeypress Ereignis ausgelöst oder den Unicode-Tastencode des Schlüssels, der das onkeydown oder onkeyup Ereignis ausgelöst 2

HashChangeEvent Object

Eigentum Beschreibung DOM
newURL Gibt die URL des Dokuments, nachdem der Hash wird geändert
oldurl Gibt die URL des Dokuments, bevor der Hash geändert wurde

PageTransitionEvent Object

Eigentum Beschreibung DOM
beharren Gibt zurück, ob wurde die Webseite vom Browser zwischengespeichert

Focus Object

Eigentum Beschreibung DOM
related Gibt das Element mit dem Element verbunden, dass das Ereignis ausgelöst 3

AnimationEvent Object

Eigentum Beschreibung DOM
animationName Gibt den Namen der Animation
verstrichene Zeit Gibt die Anzahl der Sekunden eine Animation wurde ausgeführt

TransitionEvent Object

Eigentum Beschreibung DOM
Name des Anwesens Gibt den Namen der CSS-Eigenschaft mit dem Übergang verbunden sind
verstrichene Zeit Gibt die Anzahl der Sekunden ein Übergang wurde ausgeführt

WheelEvent Object

Eigentum Beschreibung DOM
deltaX Gibt die horizontale Bildlauf Menge eines Mausrades (x-axis) 3
deltaY Gibt die vertikale Bildlauf Menge eines Mausrades (y-axis) 3
DeltaZ Gibt die Scroll Menge eines Mausrades für die z-Achse 3
deltaMode Gibt eine Zahl, die die Einheit der Messungen für die Delta - Wert repräsentiert (pixels, lines or pages) 3