В HTML 4 была добавлена тегам возможность запускать некие действия в браузере. Например, по нажатию пользователя на некий элемент можно начать исполнение скрипта JavaScript. В данном справочнике представлены глобальные атрибуты-события, которые могут использоваться с HTML тегами, чтобы определить действия по событиям.
Атрибут | Описание |
---|---|
onafterprint | Возникает, когда страница выводится на печать |
onbeforeprint | Возникает перед подачей страницы на печать |
onbeforeunload | Возникает перед тем, как документ будет выгружен |
onblur | Возникает, когда элемент теряет фокус |
onchange | Возникает, когда значение элемента изменяется |
onclick | Возникает, когда пользователь нажимает мышью на элемент |
oncontextmenu | Возникает, когда вызывается контекстное меню |
oncopy | Возникает, когда пользователь копирует содержимое элемента |
oncut | Возникает, когда пользователь вырезает содержимое элемента |
ondblclick | Возникает при двойном нажатии мышью на элемент |
ondrag | Возникает, когда пользователь перетаскивает элемент |
ondragend | Возникает, когда пользователь заканчивает перетаскивать элемент |
ondragenter | Возникает, когда перетаскиваемый элемент входит в принимающий элемент |
ondragleave | Возникает, когда перетаскиваемый элемент покидает принимающий элемент |
ondragover | Возникает, когда перетаскиваемый элемент проходит над принимающим элементом |
ondragstart | Возникает, когда пользователь начинает перетаскивать элемент |
ondrop | Возникает, когда пользователь "сбрасывает" перетаскиваемый элемент |
onerror | Возникает, если при загрузки внешнего файла произошла ошибка |
onfocus | Возникает, когда элемент получает фокус |
onhashchange | Возникает, когда изменяется анкорная часть URL |
oninput | Возникает, когда в элементе начинается пользовательский ввод |
oninvalid | Возникает, если неверно введено поле формы |
onkeydown | Возникает, когда пользователь нажимает какую-нибудь клавишу клавиатуры |
onkeypress | Возникает, когда пользователь нажал на какую-нибудь клавишу клавиатуры |
onkeyup | Возникает, когда пользователь отпускает нажатую клавишу клавиатуры |
onload | Возникает, когда объект загружен |
onmousedown | Возникает, когда нажимают кнопку мыши на каком-либо элементе |
onmousemove | Возникает, когда указатель движется над элементом |
onmouseout | Возникает, когда указатель выходит за пределы элемента |
onmouseover | Возникает, когда указатель выходит в пределы элемента |
onmouseup | Возникает, когда отпускают нажатую кнопку мыши на каком-либо элементе |
onoffline | Возникает, когда браузер переходит в режим оффлайн |
ononline | Возникает, когда браузер переходит в режим онлайн |
onpageshow | Возникает, когда пользователь переходит на страницу |
onpaste | Возникает, когда пользователь вставляет контент из буфера обмена |
onreset | Возникает, когда форма сбрасывается |
onresize | Возникает при изменении размера окна браузера |
onscroll | Возникает, когда прокручивается полоса прокрутки элемента |
onsearch | Возникает, когда пользователь отправит запрос в поле поиска |
onselect | Возникает, когда пользователь выделяет текст внутри элемента |
onshow | Возникает, когда элемент <menu> выводится, как контекстное меню |
onsubmit | Возникает при отправке формы |
ontoggle | Возникает, когда элемент <details> открывается или закрывается |
onunload | Возникает, когда пользователь выгружает страницу |
onwheel | Возникает, когда элементе прокручивается колесо мыши |