Вы находитесь на странице: 1из 2

Атрибуты для обработки событий

Название атрибута Описание Синтаксис


onblur Событие onblur возникает при потере элемента фокуса. Это обычно происходит, onblur="<скрипт>"
если щёлкнуть на другой элемент текущего документа.
Событие onblur противоположно по своему действию событию onfocus.
onchange Событие возникает при изменении значения элемента формы, вроде текстового onchange="<скрипт>"
поля или списка. Например, событие onchange добавленное к
элементу <textarea> срабатывает каждый раз, когда введён новый текст и поле
потеряло фокус.
onclick Событие onclick возникает при щелчке левой кнопкой мыши на элементе, к onclick="<скрипт>"
которому добавлен атрибут onclick.
ondblclick Событие ondblclick возникает при двойном щелчке левой кнопкой мыши на ondblclick="<скрипт>"
элементе.
onfocus Событие onfocus возникает при получении элементом фокуса. Например, для onfocus="<скрипт>"
текстового поля фокусом называется возможность вводить текст.
Событие onfocus по своему действию противоположно onblur.
onkeydown Событие onkeydown срабатывает в момент нажатия клавиши, но когда она ещё не onkeydown="<скрипт>"
отпущена.
onkeypress Событие onkeypress срабатывает, когда клавиша на клавиатуре нажата и отпущена, onkeypress="<скрипт>"
что эквивалентно совместному действию onkeydown и onkeyup.
onkeyup Событие onkeyup возникает в момент отпускания нажатой клавиши. onkeyup="<скрипт>"

onload Событие onload используется как указатель, что веб-страница полностью onload="<скрипт>"


загружена, включая содержание, изображения, стилевые файлы и внешние
скрипты.
onmousedown Событие onmousedown по своему действию похоже на onclick и отличается от него onmousedown="<скрипт>"
тем, что срабатывает в момент нажатия на кнопку мыши. onclick же в каком-то
смысле является комбинацией событий onmousedown и onmouseup.
onmousemove Событие onmousemove используется для определения перемещения курсора мыши onmousemove="<скрипт>"
в любом направлении экрана. Это событие применяется для создания различных
эффектов, связанных с курсором мыши: всплывающие подсказки, перетаскивание
объектов и др.
onmouseout Событие onmouseout срабатывает, когда курсор мыши выходит за пределы onmouseout="<скрипт>"
элемента, к которому добавляется атрибут onmouseout. Это событие обычно
работает в связке с событием onmouseover.
onmouseover Событие onmouseover срабатывает, когда курсор мыши наводится на элемент, к onmouseover="<скрипт>"
которому добавлен атрибут onmouseover. Это один из самых популярных
атрибутов, применяемый для создания различных эффектов с изображениями и
другими объектами веб-страницы. Обычно работает в связке с
событием onmouseout.
onmouseup Событие onmouseup по своему действию противоположно onmouseup="<скрипт>"
событию onmousedown и происходит при отпускании кнопки мыши, пока курсор
находится в пределах элемента, к которому добавлен атрибут onmouseup.
onreset Событие onreset возникает при очистке формы, происходящей при нажатии на onreset="<скрипт>"
кнопку Reset. Такая кнопка не обязательна и может отсутствовать в форме, а при
её использовании данные формы возвращаются в своё исходное значение.
onselect Событие onselect применяется в текстовых полях формы и включается при onselect="<скрипт>"
выделении текста с помощью мыши или клавиатуры.
onscroll Событие onscroll происходит при прокручивании содержимого веб-страницы. window.onscroll="<функция>"

onsubmit Событие onsubmit возникает при отправке формы, это обычно происходит, когда onsubmit="<скрипт>"
пользователь нажимает специальную кнопку Submit.
onunload Событие onunload срабатывает в том случае, когда страница не загрузилась по onunload="<скрипт>"
каким-либо причинам, либо при закрытии окна (вкладки) браузера.