Здравствуйте, сегодня я собрал для вас полный список событий 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 | скрипт | Скрипт, запускаемый, когда медиа перестало воспроизводиться и ожидает возобновления |
Ссылка на документ https://yadi.sk/i/2iWOvHS73QciR5




