HTML elements can have event attributes that trigger behavior in the browser, such as starting a JavaScript when a user clicks an HTML element. The event properties listed below can be inserted into HTML tags to define event behavior.
New events in HTML 5: onabort, onbeforeunload, oncontextmenu, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onmessage, onmousewheel, onresize, onscroll, onunload.
HTML 4.01 attributes that are no longer supported: onreset.
| property | value | describe | 4 | 5 |
|---|---|---|---|---|
| onabort | script | Run the script when the abort event occurs. | 5 | |
| onbeforeonload | script | Run the script before the element is loaded. | 5 | |
| onblur | script | Run the script when the element loses focus. | 4 | 5 |
| onchange | script | Run the script when the element changes. | 4 | 5 |
| onclick | script | Allow scripts when the mouse clicks. | 4 | 5 |
| oncontextmenu | script | Run the script when the menu is triggered. | 5 | |
| ondblclick | script | Run the script when the mouse is double-clicked. | 4 | 5 |
| ondrag | script | Scripts are allowed as long as the script is being dragged. | 5 | |
| ondragend | script | Run the script at the end of the drag operation. | 5 | |
| ondragenter | script | Execute the script when the element is dragged to a legal placement target. | 5 | |
| ondragleave | script | When the element leaves the legal placement target. | 5 | |
| ondragover | script | The script is executed as long as the element is dragging on the legal placement target. | 5 | |
| ondragstart | script | Execute the script at the beginning of the drag operation. | 5 | |
| ondrop | script | Execute the script when the element is being dragged. | 5 | |
| onerror | script | Execute the script when an error occurs during the loading of the element. | 5 | |
| onfocus | script | Execute the script when the element gets focus. | 4 | 5 |
| onkeydown | script | Execute the script when the button is pressed. | 4 | 5 |
| onkeypress | script | Execute the script when the key is pressed. | 4 | 5 |
| onkeyup | script | Execute the script when the button is released. | 4 | 5 |
| onload | script | Execute the script when the document is loaded. | 4 | 5 |
| onmessage | script | Execute the script when the message event is triggered. | 5 | |
| onmousedown | script | Execute the script when the mouse button is pressed. | 4 | 5 |
| onmousemove | script | Execute the script when the mouse pointer moves. | 4 | 5 |
| onmouseover | script | Execute the script when the mouse pointer moves to an element. | 4 | 5 |
| onmouseout | script | Execute the script when the mouse pointer moves out the element. | 4 | 5 |
| onmouseup | script | Execute the script when the mouse button is released. | 4 | 5 |
| onmousewheel | script | Execute the script when the mouse wheel scrolls. | 5 | |
| onreset | script | Execute the script when the form is reset. Not supported. | 4 | |
| onresize | script | Run the script when the element is resized. | 5 | |
| onscroll | script | Execute the script when the element scrollbar is scrolled. | 5 | |
| onselect | script | Execute the script when the element is selected. | 4 | 5 |
| onsubmit | script | Run the script when the form is submitted. | 4 | 5 |
| onunload | script | Run the script when the document is uninstalled. | 5 |