HTML-Event-Referenzhandbuch
- Vorherige Seite HTML-Globale Attribute
- Nächste Seite HTML-Farbnamen
课程推荐:
全局事件属性
HTML 有能力让事件触发浏览器中的动作,例如当用户单击元素时启动 JavaScript。 JavaScript Anleitung如需了解有关编程事件的更多信息,请访问我们的
。
以下是可添加到 HTML 元素以定义事件操作的全局事件属性。
窗口事件属性
Attribut | Eigenschaft | Wert |
---|---|---|
针对 window 对象触发的事件(适用于 <body> 标签): | script | 文档打印之后运行的脚本。 |
onbeforeprint | script | 文档打印之前运行的脚本。 |
onbeforeunload | script | 文档卸载之前运行的脚本。 |
onerror | script | 在错误发生时运行的脚本。 |
onhaschange | script | 当文档已改变时运行的脚本。 |
onload | script | 页面结束加载之后触发。 |
onmessage | script | 在消息被触发时运行的脚本。 |
onoffline | script | 当文档离线时运行的脚本。 |
ononline | script | 当文档上线时运行的脚本。 |
onpagehide | script | 当窗口隐藏时运行的脚本。 |
onpageshow | script | 当窗口变为可见时运行的脚本。 |
onpopstate | script | 当窗口历史记录改变时运行的脚本。 |
onredo | script | 当文档执行撤销(重做)时运行的脚本。 |
onresize | script | 当浏览器窗口被调整大小时触发。 |
onstorage | script | 在 Web Storage 区域更新后运行的脚本。 |
onundo | script | 在文档执行撤销时运行的脚本。 |
onunload | script | 一旦页面已下载时触发(或者浏览器窗口已被关闭)。 |
表单事件
通过 HTML 表单内的动作触发的事件(适用于几乎所有 HTML 元素,但最常用在 form 元素中):
Attribut | Eigenschaft | Wert |
---|---|---|
onblur | script | Skripte, die ausgeführt werden, wenn ein Element den Fokus verliert. |
onchange | script | Skripte, die ausgeführt werden, wenn der Wert eines Elements geändert wird. |
oncontextmenu | script | Skripte, die ausgeführt werden, wenn ein Kontextmenü ausgelöst wird. |
onfocus | script | Skripte, die ausgeführt werden, wenn ein Element fokussiert wird. |
onformchange | script | Skripte, die ausgeführt werden, wenn sich ein Formular ändert. |
onforminput | script | Skripte, die ausgeführt werden, wenn ein Formular Benutzereingaben erhält. |
oninput | script | Skripte, die ausgeführt werden, wenn ein Element Benutzereingaben erhält. |
oninvalid | script | Skripte, die ausgeführt werden, wenn ein Element ungültig ist. |
onreset | script | Wird ausgelöst, wenn ein Reset-Button in einem Formular angeklickt wird. Wird in HTML5 nicht unterstützt. |
onselect | script | Wird ausgelöst, wenn Text in einem Element ausgewählt wird. |
onsubmit | script | Wird ausgelöst, wenn ein Formular eingereicht wird. |
Keyboard-Ereignisse
Attribut | Eigenschaft | Wert |
---|---|---|
onkeydown | script | Wird ausgelöst, wenn eine Taste gedrückt wird. |
onkeypress | script | Wird ausgelöst, wenn eine Taste gedrückt wird. |
onkeyup | script | Wird ausgelöst, wenn eine Taste gelöst wird. |
Mouse-Ereignisse
Vereignisse, die durch Maus- oder ähnliche Benutzeraktionen ausgelöst werden:
Attribut | Eigenschaft | Wert |
---|---|---|
onclick | script | Wird ausgelöst, wenn ein Element mit einer Mausklick angeklickt wird. |
ondblclick | script | Wird ausgelöst, wenn ein Element mit einer Mausklick doppelgeklickt wird. |
ondrag | script | Skripte, die ausgeführt werden, wenn ein Element verschoben wird. |
ondragend | script | Skripte, die am Ende einer Verschiebewirkung ausgeführt werden. |
ondragenter | script | Skripte, die ausgeführt werden, wenn ein Element in ein gültiges Ziel verschoben wird. |
ondragleave | script | Skripte, die ausgeführt werden, wenn ein Element das Ziel verlässt. |
ondragover | script | Skripte, die ausgeführt werden, wenn ein Element auf einem gültigen Ziel verschoben wird. |
ondragstart | script | Skripte, die am Anfang einer Verschiebewirkung ausgeführt werden. |
ondrop | script | Skripte, die ausgeführt werden, wenn ein Element verschoben wird. |
onmousedown | script | Wird ausgelöst, wenn eine Maustaste auf einem Element gedrückt wird. |
onmousemove | script | Wird ausgelöst, wenn der Mauszeiger auf ein Element bewegt wird. |
onmouseout | script | Wird ausgelöst, wenn der Mauszeiger aus einem Element herausbewegt wird. |
onmouseover | script | Wird ausgelöst, wenn der Mauszeiger auf ein Element bewegt wird. |
onmouseup | script | Wird ausgelöst, wenn die Maustaste auf einem Element gelöst wird. |
onmousewheel | script | Skripte, die ausgeführt werden, wenn der Mausradewheel gescrollt wird. |
onscroll | script | Skripte, die ausgeführt werden, wenn der Scrollbalken eines Elements gescrollt wird. |
Media-Ereignisse
Vereignisse, die durch Medien (z.B. Videos, Bilder und Audio) ausgelöst werden (gilt für alle HTML-Elemente, aber häufig in Medien-Elementen wie <audio>, <embed>, <img>, <object> und <video> vorkommt):
Attribut | Eigenschaft | Wert |
---|---|---|
Beschreibung | script | Skript, das ausgeführt wird, wenn der Abbruch erfolgt. |
oncanplay | script | Skript, das ausgeführt wird, wenn die Datei bereit ist, gespielt zu werden (der Puffer ist ausreichend, um zu beginnen). |
oncanplaythrough | script | Skript, das ausgeführt wird, wenn das Medium ohne Puffern bis zum Ende abgespielt werden kann. |
ondurationchange | script | Skript, das ausgeführt wird, wenn die Länge des Mediums geändert wird. |
onemptied | script | Skript, das ausgeführt wird, wenn ein Fehler auftritt und die Datei plötzlich nicht verfügbar ist (z.B. wenn die Verbindung unerwartet unterbrochen wird). |
onended | script | Skript, das ausgeführt wird, wenn das Medium am Ende angelangt ist (kann Nachrichten wie 'Vielen Dank für das Ansehen' senden). |
onerror | script | Skript, das ausgeführt wird, wenn während des Ladens der Datei ein Fehler auftritt. |
onloadeddata | script | Skript, das ausgeführt wird, wenn die Medieninformationen geladen sind. |
onloadedmetadata | script | Skript, das ausgeführt wird, wenn Metadaten (z.B. Auflösung und Dauer) geladen werden. |
onloadstart | script | Skript, das ausgeführt wird, wenn die Datei beginnt zu laden, aber noch keine Daten tatsächlich geladen werden. |
onpause | script | Skript, das ausgeführt wird, wenn das Medium vom Benutzer oder einem Programm pausiert wird. |
onplay | script | Skript, das ausgeführt wird, wenn das Medium bereit ist, gespielt zu werden. |
onplaying | script | Skript, das ausgeführt wird, wenn das Medium begonnen hat zu spielen. |
onprogress | script | Skript, das ausgeführt wird, wenn der Browser Medieninformationen abruft. |
onratechange | script | Skript, das ausgeführt wird, wenn die Wiedergabegeschwindigkeit geändert wird (z.B. wenn der Benutzer auf Slow Motion oder Quick Forward umschaltet). |
onreadystatechange | script | Skript, das ausgeführt wird, wenn der Bereitchaftszustand geändert wird (der Bereitchaftszustand überwacht den Status der Medieninformationen). |
onseeked | script | Skript, das ausgeführt wird, wenn das Seeking-Attribut auf false gesetzt wird (indiziert, dass das Seeking beendet ist). |
onseeking | script | Skript, das ausgeführt wird, wenn das Seeking-Attribut auf true gesetzt wird (indiziert, dass das Seeking aktiv ist). |
onstalled | script | Skript, das ausgeführt wird, wenn der Browser aus irgendeinem Grund die Medieninformationen nicht abrufen kann. |
onsuspend | script | Skript, das ausgeführt wird, wenn die Medieninformationen aus irgendeinem Grund vor der vollständigen Ladezeit beendet werden. |
ontimeupdate | script | Skript, das ausgeführt wird, wenn der Abspielort geändert wird (z.B. wenn der Benutzer zum nächsten Abschnitt im Medium springt). |
onvolumechange | script | Skript, das ausgeführt wird, wenn der Lautstärkepegel geändert wird (einschließlich des Setzens der Lautstärke auf Stumm). |
onwaiting | script | Wenn das Medium gestoppt ist, aber fortgesetzt werden soll (z.B. wenn das Medium pausiert, um mehr Daten zu puffern), wird das Skript ausgeführt. |
- Vorherige Seite HTML-Globale Attribute
- Nächste Seite HTML-Farbnamen