Справочник событий HTML — PROG-TIME

Справочник событий HTML

14.12.2017

Здравствуйте, сегодня я собрал для вас полный список событий HTML. События HTML 5 — это специальные глобальные атрибуты, используемые в тегах для вызова обработчиков событий, написанных на различных языках сценариев таких, как JavaScript и вызываемых, когда на странице происходит какое-либо действие.

Хочу сразу сказать, что всему свойственно обновляться, поэтому, если вы знаете более новую информацию по тегам, попрошу отписаться в комментариях. Спасибо! Информация будет представлять из себя таблицу с тегами, а так же шпаргалку . Документ для скачивания будет находиться в конце этого поста.

Все события были разбиты на группы.

Оконные Атрибуты Событий

События, возникающие в оконном объекте.

Применяется к тегу <body>:

АтрибутЗначениеОписание
onafterprintскриптСкрипт, запускаемый после того, как документ распечатается
onbeforeprintскриптСкрипт, запускаемый перед печатью документа
onbeforeonloadскриптСкрипт, запускаемый перед загрузкой документа
onblurскриптСкрипт, запускаемый, когда окно теряет фокус
onerrorскриптСкрипт, запускаемый, когда происходит ошибка
onfocusскриптСкрипт, запускаемый, когда окно получает фокус
onhaschangeскриптСкрипт, запускаемый, когда документ изменился
onloadскриптСкрипт, запускаемый, когда документ загружается
onmessageскриптСкрипт, запускаемый при получении сообщения
onofflineскриптСкрипт, запускаемый, когда документ переходит в оффлайн режим
ononlineскриптСкрипт, запускаемый, когда документ переходит в режим онлайн
onpagehideскриптСкрипт, запускаемый, когда окно становится невидимым
onpageshowскриптСкрипт, запускаемый, когда окно становится видимым
onpopstateскриптСкрипт, запускаемый, когда история окна изменяется
onredoскриптСкрипт, запускаемый, когда документ выполняет восстановление последней операции
onresizeскриптСкрипт, запускаемый, когда изменяется размер окна
onstorageскриптСкрипт, запускаемый, когда документ загружается
onundoскриптСкрипт, запускаемый, когда документ выполняет отмену последней операции
onunloadскриптСкрипт, запускаемый, когда пользователь закрывает документ

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

События, возникающие при выполнении действий с HTML формами.

Применяются ко всем элементам HTML5, но обычно используются в элементах формы:

АтрибутЗначениеОписание
onblurскрипт Скрипт, запускаемый, когда элемент теряет фокус
onchangeскриптСкрипт, запускаемый, когда элемент изменяется
oncontextmenuскрипт Скрипт, запускаемый, когда запускается контекстное меню
onfocusскрипт Скрипт, запускаемый, когда элемент получает фокус
onformchangeскрипт Скрипт, запускаемый, когда форма изменяется
onforminputскрипт Скрипт, запускаемый, когда получает пользователь вводит данные в форму
oninputскрипт Скрипт, запускаемый, когда пользователь вводит данные в элемент
oninvalidскрипт Скрипт, запускаемый, когда элемент неработоспособный
onresetскрипт Скрипт, запускаемый, когда форма сбрасывается
Не поддерживается в HTML5
onselectскрипт Скрипт, запускаемый, когда элемент выбирается
onsubmitскриптСкрипт, запускаемый при отправке формы

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

События, инициируемые клавиатурой.

Применяется ко всем элементам HTML5.

АтрибутЗначениеОписание
onkeydownскриптСкрипт, запускаемый при нажатии кнопки
onkeypressскриптСкрипт, запускаемый, когда кнопка была нажата, а затем отпущена
onkeyupскриптСкрипт, запускаемый при отпускании кнопки

События Мыши

События, возникающие при выполнении действий с мышью или подобных действиях пользователя:

Применяется ко всем элементам HTML5.

АтрибутЗначениеОписание
onclickскриптСкрипт, запускаемый при клике мышью
ondblclickскриптСкрипт, запускаемый при двойном щелчке мышью
ondragскриптСкрипт, запускаемый при перетаскивании элемента
ondragendскриптСкрипт, запускаемый в конце операции перетаскивания
ondragenterскриптСкрипт, запускаемый, когда элемент находится над допустимой областью для сброса
ondragleaveскриптСкрипт, запускаемый, когда элемент покидает допустимую область
ondragoverскриптСкрипт, запускаемый при перемещении над областью сброса
ondragstartскриптСкрипт, запускаемый в начале перетаскивания
ondropскриптСкрипт, запускаемый при отпускании элемента
onmousedownскриптСкрипт, запускаемый при нажатии кнопки мыши
onmousemoveскриптСкрипт, запускаемый при перемещении указателя мыши
onmouseoutскриптСкрипт, запускаемый при выходе указателя за пределы элемента
onmouseoverскриптСкрипт, запускаемый при наведении указателя на элемент
onmouseupскриптСкрипт, запускаемый при отпускании кнопки мыши
onmousewheelскриптСкрипт, запускаемый при прокрутке колеса мыши
onscrollскриптСкрипт, запускаемый при прокрутке содержимого элемента

Медиа События

События, возникающие в медиа элементах, например video (видео), image (изображения) и audio (аудио).

Применяются ко всем элементам HTML5, но наиболее часто используются в медиа элементах, таких как audio, embed, img, object и video:

АтрибутЗначениеОписание
onabortскриптСкрипт, запускаемый при отмене
oncanplayскриптКогда медиа может начать воспроизведение, но может буферизоваться
oncanplaythroughскриптКогда медиа может воспроизводиться до конца без остановок
ondurationchangeскриптКогда изменяется продолжительность медиа
onemptiedскриптКогда источник медиа становится пустым
onendedскриптКогда воспроизведение завершено
onerrorскриптПри возникновении ошибки загрузки
onloadeddataскриптКогда данные медиа загружены
onloadedmetadataскриптКогда загружены метаданные
onloadstartскриптКогда начинается загрузка медиа
onpauseскриптПри постановке на паузу
onplayскриптПри начале воспроизведения
onplayingскриптКогда воспроизведение уже началось
onprogressскриптПри загрузке (буферизации) данных
onratechangeскриптПри изменении скорости воспроизведения
onreadystatechangeскриптПри изменении состояния готовности
onseekedскриптКогда поиск завершён
onseekingскриптКогда поиск начат
onstalledскриптПри остановке загрузки данных
onsuspendскриптПри приостановке загрузки
ontimeupdateскриптПри изменении позиции воспроизведения
onvolumechangeскриптПри изменении громкости или mute
onwaitingскриптКогда воспроизведение ожидает данные