Event attributes

HTML 4 added the ability to let events trigger actions in a browser, like starting a JavaScript when a user clicks on an element. Below is the standard event attributes that can be inserted into HTML / XHTML elements to define event actions.

body and frameset events
Only used in body and frameset tags.

form events
The attributes below can be used in form elements:

Image events
The attribute below can be used with the img element:

Keyboard Events
Valid in all elements except base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, and title.

Mouse Events
Valid in all elements except base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, and title.