Глобальные события атрибутов
HTML позволяет событиям запускать действия в браузере, например, запускать JavaScript, когда пользователь нажимает на элемент.
Для того чтобы узнать больше о программирование, пожалуйста посетите Учебник JavaScript.
Ниже приведены глобальные атрибуты события, которые могут быть добавлены к элементам HTML для определения действий события.
События атрибутов Window
События для объекта Window (относится к тегу <body>):
Атрибут | Значение | Описание |
---|---|---|
onafterprint | script | Сценарий, запускаемый после печати документа |
onbeforeprint | script | Сценарий, выполняемый перед печатью документа |
onbeforeunload | script | Скрипт будет выполняться, когда документ будет выгружен |
onerror | script | Сценарий для запуска при возникновении ошибки |
onhashchange | script | Скрипт, запускаемый при изменении привязки URL |
onload | script | Срабатывает после завершения загрузки страницы |
onmessage | script | Сценарий для запуска при запуске сообщения |
onoffline | script | Скрипт, запускаемый при запуске браузера в автономном режиме |
ononline | script | Скрипт, запускаемый при запуске браузера в оперативном режиме |
onpagehide | script | Скрипт, запускаемый при переходе пользователя со страницы |
onpageshow | script | Сценарий, выполняемый при переходе пользователя на страницу |
onpopstate | script | Скрипт, запускаемый при изменении истории окна |
onresize | script | Срабатывает при изменении размера окна браузера |
onstorage | script | Сценарий для запуска при обновлении области веб-хранилища |
onunload | script | Срабатывает после выгрузки страницы (или закрытия окна браузера) |
События формы
События, вызванные действиями внутри формы HTML (применяется практически ко всем элементам HTML, но чаще всего используется в элементах формы):
Атрибут | Значение | Описание |
---|---|---|
onblur | script | Запускает момент, когда элемент теряет фокус |
onchange | script | Запускает момент изменения значения элемента |
oncontextmenu | script | Скрипт, запускаемый при вызове контекстного меню |
onfocus | script | Запускает момент, когда элемент получает фокус |
oninput | script | Сценарий, который будет выполняться, когда элемент получает пользовательский ввод |
oninvalid | script | Сценарий для запуска при недопустимом элементе |
onreset | script | Срабатывает при нажатии кнопки сброса в форме |
onsearch | script | Срабатывает, когда пользователь что-то пишет в поле поиска (для <input="search">) |
onselect | script | Срабатывает после выделения некоторого текста в элементе |
onsubmit | script | Срабатывает при отправке формы |
События клавиатуры
Атрибут | Значение | Описание |
---|---|---|
onkeydown | script | Срабатывает, когда пользователь нажимает клавишу |
onkeypress | script | Срабатывает, когда пользователь нажимает клавишу |
onkeyup | script | Срабатывает, когда пользователь отпускает клавишу |
События мыши
Атрибут | Значение | Описание |
---|---|---|
onclick | script | Срабатывает по щелчку мыши на элементе |
ondblclick | script | Срабатывает при двойном щелчке мышью по элементу |
onmousedown | script | Срабатывает при нажатии кнопки мыши на элементе |
onmousemove | script | Срабатывает, когда указатель мыши перемещается над элементом |
onmouseout | script | Срабатывает, когда указатель мыши покидает элемент |
onmouseover | script | Срабатывает при наведении указателя мыши на элемент |
onmouseup | script | Срабатывает при отпускании кнопки мыши над элементом |
onmousewheel | script | Возражать. Используйте атрибут onwheel |
onwheel | script | Срабатывает, когда колесо мыши катится вверх или вниз по элементу |
События перетаскивания
Атрибут | Значение | Описание |
---|---|---|
ondrag | script | Скрипт, запускаемый при перетаскивании элемента |
ondragend | script | Скрипт, запускаемый в конце операции перетаскивания |
ondragenter | script | Скрипт, запускаемый при перетаскивании элемента в допустимый целевой объект |
ondragleave | script | Сценарий для запуска, когда элемент оставляет допустимый целевой объект отбрасывания |
ondragover | script | Скрипт, запускаемый при перетаскивании элемента по допустимому целевому объекту |
ondragstart | script | Сценарий для запуска в начале операции перетаскивания |
ondrop | script | Скрипт, запускаемый при перетаскивании элемента |
onscroll | script | Скрипт, запускаемый при прокрутке полосы прокрутки элемента |
События буфера обмена
Атрибут | Значение | Описание |
---|---|---|
oncopy | script | Срабатывает, когда пользователь копирует содержимое элемента |
oncut | script | Срабатывает, когда пользователь вырезает содержимое элемента |
onpaste | script | Срабатывает, когда пользователь вставляет некоторое содержимое в элемент |
События медиа
События, вызванные СМИ, как видео, изображения и аудио (применяется ко всем элементам HTML, но чаще всего встречается в элементах мультимедиа, <audio>, <embed>, <img>, <object>, и <video>).
Совет: Посмотрите наши Аудио HTML и Справочник Видео DOM для дополнительной информации.
Атрибут | Значение | Описание |
---|---|---|
onabort | script | Сценарий для запуска при прерывании |
oncanplay | script | Сценарий для запуска, когда файл готов для начала воспроизведения (когда он достаточно буферизован, чтобы начать) |
oncanplaythrough | script | Скрипт должен быть запущен, когда файл может быть воспроизведен до конца без паузы для буферизации |
oncuechange | script | Сценарий, который будет выполняться при изменении ключа в элементе <track> |
ondurationchange | script | Сценарий для запуска при изменении длины носителя |
onemptied | script | Сценарий, который нужно запустить когда что-то плохое случается и архив внезапно недоступен (как непредвиденно разъединения) |
onended | script | Скрипт должен быть запущен, когда в СМИ уже дойдет до конца (полезное мероприятие для сообщения "спасибо за прослушивание") |
onerror | script | Сценарий для запуска при возникновении ошибки при загрузке файла |
onloadeddata | script | Сценарий для запуска при загрузке данных мультимедиа |
onloadedmetadata | script | Скрипт, запускаемый при загрузке метаданных (например, измерений и длительности) |
onloadstart | script | Скрипт должен быть запущен как и файл начинает загружаться до чего загружаемого |
onpause | script | Сценарий, запускаемый при приостановке носителя пользователем или программным способом |
onplay | script | Скрипт должен быть запущен, когда СМИ готовы начать играть |
onplaying | script | Сценарий для запуска, когда носитель фактически начал играть |
onprogress | script | Сценарий для запуска, когда браузер находится в процессе получения данных мультимедиа |
onratechange | script | Сценарий для запуска при каждом изменении скорости воспроизведения (например, когда пользователь переключается в режим замедленной или быстрой перемотки вперед) |
onseeked | script | Сценарий, который будет выполняться, когда атрибут поиска имеет значение false, указывающее, что поиск закончился |
onseeking | script | Сценарий, который будет выполняться, если атрибут поиска имеет значение true, указывающее, что поиск активен |
onstalled | script | Скрипт должен быть запущен, когда браузер не может получить данные по какой-либо причине |
onsuspend | script | Скрипт, запускаемый при получении данных мультимедиа, останавливается перед полной загрузкой по какой-либо причине |
ontimeupdate | script | Скрипт для запуска при изменении игровой позиции (пример, когда потребитель голодает препровождает к различному пункту в средствах) |
onvolumechange | script | Скрипт будет выполняться каждый раз, когда объем изменяется, что (включает установку громкости на "беззвучный") |
onwaiting | script | Сценарий для запуска, когда носитель приостановлен, но, как ожидается, возобновится (например, когда носитель приостанавливает буферизацию данных) |
События разные
Атрибут | Значения | Описание |
---|---|---|
onshow | script | Срабатывает, когда элемент <menu> отображается как контекстное меню |
ontoggle | script | Срабатывает, когда пользователь открывает или закрывает элемент <details> |