HTML атрибуты событий

События клавиатуры

АтрибутОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
onkeydownСкрипт срабатывает, когда пользователь нажимает на любую клавишу.ДаДаДаДаДаДа
onkeypressСкрипт срабатывает после того, как пользователь нажал на клавишу (не работает с такими клавишами как Alt, Ctrl, Shift, Esc, PrScr и т.п.).ДаДаДаДаДаДа
onkeyupСкрипт срабатывает после того, как нажатая клавиша была отпущена.ДаДаДаДаДаДа

События мыши

АтрибутОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
onclickСкрипт срабатывает при нажатии на элементе.ДаДаДаДаДаДа
ondblclickСкрипт срабатывает после двойного клика мыши на элементе.ДаДаДаДаДаДа
ondraghtml5Скрипт срабатывает, когда элемент или выделенный текст перетаскивается.4.03.512.06.09.012.0
ondragendhtml5Скрипт срабатывает, когда пользователь закончил перетаскивание элемента (после операции перетаскивания).4.03.512.06.09.012.0
ondragenterhtml5Скрипт срабатывает, когда элемент будет перенесен на заданную зону (цель для переноса).4.03.512.06.09.012.0
ondragleavehtml5Скрипт срабатывает, когда элемент выходит из допустимой зоны для переноса.4.03.512.06.09.012.0
ondragoverhtml5Скрипт срабатывает, когда элемент перемещают над допустимой зоной для переноса.4.03.512.06.09.012.0
ondragstarthtml5Скрипт срабатывает, когда пользователь начинает перетаскивать элемент.4.03.512.06.09.012.0
ondrophtml5Скрипт срабатывает после того, как перетаскиваемый элемент опустился на объект перетаскивания.4.03.512.06.09.012.0
onmousedownСкрипт срабатывает при нажатии кнопки мыши на элементе.ДаДаДаДаДаДа
onmousemoveСкрипт срабатывает, пока указатель мыши перемещается над элементом.ДаДаДаДаДаДа
onmouseoutСкрипт срабатывает, когда указатель мыши перемещается за пределы элемента.ДаДаДаДаДаДа
onmouseoverСкрипт срабатывает, когда указатель мыши начал перемещаться над элементом.ДаДаДаДаДаДа
onmouseupСкрипт срабатывает при отпускании кнопки мыши с элемента.ДаДаДаДаДаДа
onmousewheelСкрипт срабатывает при использовании колеса мыши. Устаревший атрибут (не рекомендован к использованию)..ДаНетДаДаДаДа
onscrollhtml5Скрипт срабатывает во время прокручивания полосы прокрутки элемента.ДаДаДаДаДаДа
onwheelhtml5Скрипт срабатывает при использовании колеса мыши на элементе.31.017.018.0НетНетНет

События формы

АтрибутОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
onblurСкрипт срабатывает, когда элемент теряет фокус.ДаДаДаДаДаДа
onchangeСкрипт срабатывает при изменении значений элемента.ДаДаДаДаДаДа
oncontextmenuhtml5Скрипт срабатывает при вызове контекстного меню на элементе.ДаДаДаДаДаДа
onfocusСкрипт срабатывает, когда элемент получает фокус.ДаДаДаДаДаДа
oninputhtml5Скрипт срабатывает, когда элемент получает ввод данных от пользователя.ДаДаДаДаДаДа
oninvalidhtml5Скрипт срабатывает, когда отправляемый элемент формы был проверен и не удовлетворяет ограничениям формы (например, не заполнено обязательное поле - атрибут required).ДаДаДаНет10.0Да
onresethtml5Скрипт срабатывает при сбросе формы.ДаДаДаДаДаДа
onsearchСкрипт срабатывает, когда пользователь нажимает клавишу "Enter" или кнопку "х" в элементе <input> (type="search").ДаНет15.0ДаНетНет
onselectСкрипт срабатывает при выделении текста в элементе.ДаДаДаДаДаДа
onsubmitСкрипт срабатывает при отправке формы.ДаДаДаДаДаДа

События буфера обмена

АтрибутОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
oncopyСкрипт срабатывает, когда пользователь копирует содержимое элемента.ДаДаДаДаДаДа
oncutСкрипт срабатывает, когда пользователь вырезает содержимое элемента.ДаДаДаДаДаДа
onpasteСкрипт срабатывает, когда пользователь вставляет содержимое в элемент.ДаДаДаДаДаДа

Атрибуты событий окна

АтрибутОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
onafterprinthtml5Скрипт срабатывает после того, как документ будет напечатан.НетДаНетНетДаДа
onbeforeprinthtml5Скрипт выполняется перед распечаткой документа.НетДаНетНетДаДа
onbeforeunloadhtml5Скрипт срабатывает до загрузки документа.ДаДа15.0ДаДаДа
onerrorhtml5Скрипт срабатывает, при возникновении ошибки.ДаДаДаДаДаДа
onhashchangehtml5Скрипт срабатывает, в том случае если произошли изменения в названии #якоря в документе (из текущего URL-адреса).5.03.610.65.08.012.0
onloadСкрипт запустится после завершения полной загрузки страницы (включая изображения, внешние таблицы стилей и внешние скрипты).ДаДаДаДаДаДа
onmessagehtml5Скрипт выполняется при срабатывании сообщения.9.06.011.05.0НетНет
onofflinehtml5Скрипт срабатывает, когда браузер начинает работать в автономном режиме.НетНет3.0НетНетНет
ononlinehtml5Скрипт срабатывает, когда браузер начинает работать в онлайн.НетНет3.0НетНетНет
onpagehidehtml5Скрипт срабатывает, когда пользователь покидает страницу.ДаДаДа5.011.012.0
onpageshowhtml5Скрипт срабатывает, когда пользователь переходит на страницу.ДаДаДа5.011.012.0
onpopstatehtml5Скрипт срабатывает при изменении окна истории.ДаДаДаДа10.0Да
onresizehtml5Скрипт срабатывает, когда окно браузера изменяется.ДаДаДаДаДаДа
onstoragehtml5Скрипт срабатывает, когда веб-хранилище данных обновляется.ДаДаДаДа8.0Да
onunloadСкрипт срабатывает при выходе пользователя из документа.НетНетНетНетНетНет

События медиа-файлов

АтрибутОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
onabortСкрипт срабатывает при прерывании.ДаДаДаДа9.0Да
oncanplayhtml5Скрипт срабатывает, когда файл будет готов, чтобы начать проигрывание (когда будет достаточно буферизирован, чтобы начать).ДаДаДаДа9.0Да
oncanplaythroughhtml5Скрипт срабатывает, когда файл может быть воспроизведен полностью (от начала до конца), не останавливаясь для буферизации.ДаДаДаДа9.0Да
ondurationchangehtml5Скрипт срабатывает при изменении длины продолжительности медиа файла.ДаДаДаДа9.0Да
onemptiedhtml5Скрипт срабатывает, когда произошла какая-то неполадка и файл стал недоступен (например при разрыве связи с интернетом).ДаДаДаДа9.0Да
onendedhtml5Скрипт срабатывает, когда аудио/видео файл дойдет до конца (например для вывода сообщения: спасибо за прослушивание/просмотр).ДаДаДаДа9.0Да
onerrorhtml5Скрипт срабатывает, если возникнет ошибка при загрузке файла.ДаДаДаДа9.0Да
onloadeddatahtml5Скрипт срабатывает при загрузке данных медиа файла.ДаДаДаДа9.0Да
onloadedmetadatahtml5Скрипт срабатывает, когда загружены мета-данные (например размер и продолжительность).ДаДаДаДа9.0Да
onloadstarthtml5Скрипт срабатывает при загрузке файла прежде, чем начнет загружаться на самом деле.ДаДаДаДа9.0Да
onpausehtml5Скрипт срабатывает, если воспроизведение файла приостановлено (нажали паузу) пользователем или программно.ДаДаДаДа9.0Да
onplayhtml5Скрипт срабатывает, когда файл готов начать воспроизводиться.ДаДаДаДа9.0Да
onplayinghtml5Скрипт срабатывает при воспроизведении файла.ДаДаДаДа9.0Да
onprogresshtml5Скрипт срабатывает, когда браузер находится в процессе получения данных медиа файла.ДаДаДаДа9.0Да
onratechangehtml5Скрипт срабатывает, каждый раз, при изменении режима воспроизведения (например, когда пользователь переключается на медленное воспроизведение или режим быстрой перемотки).ДаДаДаДа9.0Да
onseekedhtml5Скрипт срабатывает, когда атрибут object.seeking у тегов <audio>html5 или <video>html5 имеет значение "false" (пользователь не переходит на новые позиции воспроизведения - окончание "перемотки").ДаДаДаДа9.0Да
onseekinghtml5Скрипт срабатывает, когда атрибут object.seeking у тегов <audio>html5 или <video>html5 имеет значение "true" (пользователь переходит к новой позиции воспроизведения - "перемотка").ДаДаДаДа9.0Да
onstalledhtml5Скрипт срабатывает, когда браузер не может получить данные медиа файла по любой причине.ДаДаДаДа9.0Да
onsuspendhtml5Скрипт срабатывает, когда получение данных медиа файла прекращается, до окончания полной загрузки по любой причине.ДаДаДаДа9.0Да
ontimeupdatehtml5Скрипт срабатывает, когда позиция воспроизведения изменилась (например, когда пользователь выбрал другую точку воспроизведения).ДаДаДаДа9.0Да
onvolumechangehtml5Скрипт срабатывает каждый раз при изменении значения громкости звука (включая полное отключение звука).ДаДаДаДа9.0Да
onwaitinghtml5Скрипт срабатывает, когда медиа файл остановлен, но ожидается возобновление запуска (например, когда файл делает паузу для буферизации оставшихся данных).ДаДаДаДа9.0Да

Прочие события

АтрибутОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
onerrorСкрипт срабатывает, когда происходит ошибка во время загрузки внешнего файла.ДаДаДаДаДаДа
onshowhtml5Скрипт срабатывает, когда элемент <menu>html5 отображается как контекстное меню.Нет8.0НетНетНетНет
ontogglehtml5Скрипт срабатывает, когда пользователь открывает или закрывает элемент <details>html512.0Нет15.06.0НетНет