OnLoad Броузер закінчує відкриття документа HTML
OnUnload Броузер вивантажує документ HTML
OnClick Користувач клацнув мишею по елементу
OnDblClick Користувач двічі клацнув мишею по елементу
OnMouseDown Користувач натискає кнопку миші
OnMouseOver Користувач переміщує курсор миші на елемент
OnMouseMove Користувач переміщує курсор миші на елемент
OnMouseOut Користувач переміщує курсор миші, виходячи з елемента
OnFocus Елемент отримує фокус вводу
OnBlur Елемент втрачає фокус вводу
OnKeyPress Користувач натискає і відпускає клавішу
OnKeyDown Користувач натискає клавішу над елементом
OnKeyUp Користувач відпускає клавішу над елементом
OnSubmit Дані з форми передані Web-серверу
OnReset Форма очищена
OnSelect Користувач вибирає текст у текстовому полі
OnChange Втрата фокусу вводу елементом після зміни його значення
Призначення обробника події виконується шляхом зазначення імені події у вигляді атрибута тега, наприклад так:
<a name="test" onClick="alert('Hello, world!');">say "Hello"</a>
При використанні подій, слід розуміти, що не кожен елемент може породити певна подія. Наприклад, у наступному прикладі виклик функції
ResetAll не відбудеться, оскільки елемент <a>, ніколи не породить подія onReset;
...
<script>
function resetAll() {
// do something
}
</script>
...
<a href="clear.htm" onReset="resetAll();">Сброс</a>
...