Ereignistypen in JavaScript
Mausereignisse
| Attribut | Beschreibung |
|---|---|
click |
Ein Klick mit einer Maustaste wurde ausgeführt. Das Ereignis tritt auf, nachdem die Maustaste losgelassen wurde. |
mousedown |
Eine Maustaste wurde gedrückt. |
mouseup |
Eine Maustaste wurde losgelassen. |
dblclick |
Doppelklick. |
mousemove |
Der Mauszeiger bewegt sich innerhalb des Anzeigebereichs des Elements. |
mouseout |
Der Mauszeiger hat den Anzeigebereich des Elements verlassen. |
mouseover |
Der Mauszeiger befindet sich innerhalb des Anzeigebereichs des Elements. |
Tastaturereignisse
| Attribut | Beschreibung |
|---|---|
keydown |
Eine Taste auf der Tastatur wurde gedrückt. |
keypress |
Eine Taste auf der Tastatur wurde gedrückt und länger als das Wiederholintervall nicht losgelassen. Die Dauer des Wiederholintervalls ist ein Systemparameter und hängt von den Einstellungen des Betriebssystems des Benutzers ab. |
keyup |
Eine zuvor gedrückte Taste wurde losgelassen. |
Formular- und Seitenelementereignisse
| Attribut | Beschreibung |
|---|---|
change |
Das Element verliert den Eingabefokus, und der Inhalt des Elements hat sich geändert, während das Element im Fokus war. |
select |
Ein Teil des Textes innerhalb des Elements wird ausgewählt. |
submit |
In einem Formular wurde der "Senden"-Button gedrückt, aber das Formular wurde noch nicht an den Server gesendet. |
Formular- und Seitenelementereignisse
| Attribut | Beschreibung |
|---|---|
blur |
Ein Steuerelement verliert den Eingabefokus, d.h. der Cursor wechselt zu einem anderen Element. |
focus |
Das angezeigte Element hat den Eingabefokus erhalten. Für Textfelder bedeutet dieses Ereignis, dass sich der Cursor bereits in diesem Element befindet. |
load |
Das Laden der Seite ist abgeschlossen. |
unload |
Das Verlassen des Dokteins wird ausgeführt (Schließen des Fensters oder Weiterleitung der Seite auf eine andere Adresse). |
scroll |
Wird ausgelöst, wenn das Element gescrollt wird. |