The event attributes listed below are standard, and are supported by most HTML and XHTML tags. HTML 4 added the ability to let events trigger actions in a browser, like starting JavaScript when a user clicks on an element.
Content Events[]
Only used in <body>
and <frameset>
elements.
Attribute | Value | Description |
---|---|---|
onload | script | Script to be run when a document loads. |
onunload | script | Script to be run when a document unloads. |
Form Events[]
Only used in <form>
elements.
Attribute | Value | Description |
---|---|---|
onblur | script | Script to be run when an element loses focus. |
onchange | script | Script to be run when an element changes. |
onfocus | script | Script to be run when an element gets focused. |
onreset | script | Script to be run when a form is reset. |
onselect | script | Script to be run when an element is selected. |
onsubmit | script | Script to be run when a form is submitted. |
Image Events[]
Only used in <img />
elements.
Attribute | Value | Description |
---|---|---|
onabort | script | Script to be run when loading of an image is interrupted. |
Keyboard Events[]
Useless in <base />
, <bdo>
, <br />
, <frame />
, <frameset>
, <head>
, <html>
, <iframe>
, <meta />
, <param />
, <script>
, <style>
, and <title>
.
Attribute | Value | Description |
---|---|---|
onkeydown | script | Script to be run when a key is pressed. |
onkeypress | script | Script to be run when a key is pressed and released. |
onkeyup | script | Script to be run when a key is released. |
Mouse Events[]
Useless in <base />
, <bdo>
, <br />
, <frame />
, <frameset>
, <head>
, <html>
, <iframe>
, <meta />
, <param />
, <script>
, <style>
, and <title>
.
Attribute | Value | Description |
---|---|---|
onclick | script | Script to be run on a mouse click. |
ondblclick | script | Script to be run on a mouse double-clicked. |
onmousedown | script | Script to be run when mouse button is pressed. |
onmousemove | script | Script to be run when mouse pointer moves. |
onmouseout | script | Script to be run when mouse pointer moves out of an element. |
onmouseover | script | Script to be run when mouse pointer moves over an element. |
onmouseup | script | Script to be run when mouse button is released. |