html.okpython.net
Основы создания сайтов
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>. |