html.okpython.net
HTML и CSS для начинающих

HTML :: Атрибуты-события

Атрибуты-события используются для вызова специальных скриптов – обработчиков событий. Обработчик события запускается в тот момент, когда происходит событие, которое представляет данный атрибут. Так, например, если используется конструкция <p onclick="alert('Вы кликнули по элементу!')">...</p>), то при клике левой кнопкой мыши по абзацу скриптом будет выведено сообщение 'Вы кликнули по элементу!'.

Большинство доступных на данный момент в HTML атрибутов-событий перечислено в таблице ниже.

Атрибуты-события Описание
onabort Возникает в момент прерывания загрузки медиаконтента (не по причине ошибки). Используется в тегах <audio>, <video>.
onblur Возникает при потере элементом фокуса.
onchange Возникает при изменении значения элемента формы. Используется в тегах <input>, <textarea>.
onclick Возникает при клике по элементу (нажата и отпущена кнопка мыши).
ondblclick Возникает при двойном клике по элементу.
onfocus Возникает при получении элементом фокуса.
oninput Возникает при вводе данных в поле формы. Используется в тегах <input>, <textarea>.
onkeydown Возникает в момент нажатия клавиши вниз.
onkeypress Возникает после нажатия клавиши клавиатуры (клавиша была нажата и отпущена).
onkeyup Возникает после того, как нажатая на клавиатуре клавиша будет отпущена (отжата).
onload Возникает после окончания загрузки страницы. Используется в теге <body>.
onmousedown Возникает в момент нажатия левой кнопки мыши вниз.
onmousemove Возникает по время перемещения курсора мыши в пределах элемента.
onmouseout Возникает в момент ухода курсора мыши с области элемента.
onmouseover Возникает в момент наведения курсора мыши на область элемента.
onmouseup Возникает в момент отжатия левой кнопки мыши (кнопка была отпущена).
onreset Возникает в момент сброса данных формы (нажатие, например, кнопки <input type="reset">). Используется в теге <form>.
onselect Возникает в момент выделения текста в поле формы.
onscroll Возникает в момент прокрутки содержимого страницы или элемента, у которого имеется полоса прокрутки.
onsubmit Возникает во время отправки данных формы на сервер (нажатие, например, кнопки <input type="submit">). Используется в теге <form>.
onunload Возникает при уходе со страницы (переход по ссылке на другую страницу, обновление текущей страницы или же закрытие окна документа). Используется в теге <body>.