HTML атрибуты-события

В 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

Возникает, когда элементе прокручивается колесо мыши