События

Описание

HTML атрибуты можно разделить на глобальные, события и специальные.

События - это действия, которые происходят в браузере, когда пользователь что-то делает. Например, когда пользователь нажимает на мышь или набирает что-то на клавиатуре.

Ниже в таблице приведён полный список всех атрибутов событий.

Таблица

АтрибутОписание
Атрибут onabort

Принадлежит тегам <audio><embed><img><object><video>.

Сценарий для запуска при прерывании

Атрибут onafterprint

Принадлежит тегу <body>.

Сценарий, запускаемый после печати документа

Атрибут onblur

Сценарий для запуска, когда элемент теряет фокус

Атрибут oncanplay

Принадлежит тегам <audio><embed><object> и <video>.

Сценарий для запуска, когда файл готов к запуску воспроизведения (когда он достаточно буферизован, чтобы начать)

Атрибут oncanplaythrough

Принадлежит тегам <audio> и <video>.

Скрипт должен быть запущен, когда файл может быть воспроизведен до конца без паузы для буферизации

Атрибут onchange

Скрипт, запускаемый при изменении значения элемента

Атрибут onclick

Скрипт, запускаемый при щелчке по элементу

Атрибут oncontextmenu

Скрипт, запускаемый при вызове контекстного меню

Атрибут oncopy

Скрипт, запускаемый при копировании содержимого элемента

Атрибут oncuechange

Принадлежит тегу <track>.

Сценарий, который будет выполняться при изменении ключа в элементе <track>

Атрибут oncut

Скрипт, запускаемый при вырезании содержимого элемента

Атрибут ondblclick

Скрипт, запускаемый при двойном щелчке по элементу

Атрибут ondrag

Скрипт, запускаемый при перетаскивании элемента

Атрибут ondragend

Скрипт, запускаемый в конце операции перетаскивания

Атрибут ondragenter

Скрипт, запускаемый при перетаскивании элемента в допустимый целевой объект

Атрибут ondragleave

Сценарий для запуска, когда элемент оставляет допустимый целевой объект отбрасывания

Атрибут ondragover

Скрипт, запускаемый при перетаскивании элемента по допустимому целевому объекту

Атрибут ondragstart

Сценарий для запуска в начале операции перетаскивания

Атрибут ondrop

Скрипт, запускаемый при перетаскивании элемента

Атрибут ondurationchange

Принадлежит тегам <audio> и <video>.

Сценарий для запуска при изменении длины носителя

Атрибут onemptied

Принадлежит тегам <audio> и <video>.

Сценарий, который нужно запустить когда что-то плохое случается и архив внезапно недоступен (как непредвиденно разъединения)

Атрибут onended

Принадлежит тегам <audio> и <video>.

Скрипт должен быть запущен, когда в СМИ уже дойдет до конца (полезное мероприятие для сообщения "спасибо за прослушивание")

Атрибут onerror

Принадлежит тегам <audio><body><embed><img><object><script><style> и <video>.

Сценарий для запуска при возникновении ошибки

Атрибут onfocus

Сценарий для запуска, когда элемент получает фокус

Атрибут onhashchange

Принадлежит тегу <body>.

Скрипт, запускаемый при изменении привязки URL-адреса

Атрибут oninput

Сценарий для запуска, когда элемент получает пользовательский ввод

Атрибут oninvalid

Сценарий для запуска при недопустимом элементе

Атрибут onkeydown

Скрипт, запускаемый при нажатии пользователем клавиши

Атрибут onkeypress

Скрипт, запускаемый при нажатии пользователем клавиши

Атрибут onkeyup

Скрипт, запускаемый при нажатии пользователем клавиши

Атрибут onload

Принадлежит тегам <body><iframe><img><input><link><script> и <style>.

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

Атрибут onloadeddata

Принадлежит тегам <audio> и <video>.

Сценарий для запуска при загрузке данных мультимедиа

Атрибут onloadedmetadata

Принадлежит тегам <audio> и <video>.

Скрипт, запускаемый при загрузке метаданных (например, измерений и длительности)

Атрибут onloadstart

Принадлежит тегам <audio> и <video>.

Скрипт должен быть запущен и файл начинает загружаться до загружаемого

Атрибут onmousedown

Скрипт, запускаемый при нажатии кнопки мыши на элементе

Атрибуты onmousemove

Скрипт должен выполняться до тех пор, пока указатель мыши перемещается по элементу

Атрибут onmouseout

Скрипт, запускаемый при перемещении указателя мыши из элемента

Атрибут onmouseover

Скрипт, запускаемый при наведении указателя мыши на элемент

Атрибут onmouseup

Скрипт, запускаемый при отпускании кнопки мыши над элементом

Атрибут onmousewheel

Скрипт, запускаемый при прокрутке колесика мыши по элементу

Атрибут onoffline

Принадлежит тегу <body>.

Скрипт, запускаемый при запуске браузера в автономном режиме

Атрибут ononline

Принадлежит тегу <body>.

Скрипт, запускаемый при запуске браузера в оперативном режиме

Атрибут onpagehide

Принадлежит тегу <body>.

Скрипт, запускаемый при переходе пользователя со страницы

Атрибут onpageshow

Принадлежит тегу <body>.

Сценарий, выполняемый при переходе пользователя на страницу

Атрибут onpaste

Сценарий, выполняемый при вставке пользователем некоторого содержимого в элемент

Атрибут onpause

Принадлежит тегам <audio> и <video>.

Сценарий, запускаемый при приостановке носителя пользователем или программным способом

Атрибут onplay

Принадлежит тегам <audio> и <video>.

Скрипт должен быть запущен, когда СМИ готовы начать играть

Атрибут onplaying

Принадлежит тегам <audio> и <video>.

Сценарий для запуска, когда носитель фактически начал играть

Атрибут onpopstate

Принадлежит тегу <body>.

Скрипт, запускаемый при изменении истории окна

Атрибут onprogress

Принадлежит тегам <audio> и <video>.

Сценарий для запуска, когда браузер находится в процессе получения данных мультимедиа

Атрибут onratechange

Принадлежит тегам <audio> и <video>.

Сценарий для запуска при каждом изменении скорости воспроизведения (например, когда пользователь переключается в режим замедленной или быстрой перемотки вперед)

Атрибут onreset

Принадлежит тегу <form>.

Сценарий для запуска при нажатии кнопки сброса в форме

Атрибут onresize

Принадлежит тегу <body>.

Скрипт, запускаемый при изменении размера окна браузера

Атрибут onscroll

Скрипт, запускаемый при прокрутке полосы прокрутки элемента

Атрибут onsearch

Принадлежит тегу <input>.

Сценарий, выполняемый при записи пользователем чего-либо в поле поиска (для <input="search">)

Атрибут onseeked

Принадлежит тегам <audio> и <video>.

Сценарий, который будет выполняться, когда атрибут поиска имеет значение false, указывающее, что поиск закончился

Атрибут onseeking

Принадлежит тегам <audio> и <video>.

Сценарий, который будет выполняться, если атрибут поиска имеет значение true, указывающее, что поиск активен

Атрибут onselect

Скрипт, запускаемый при выборе элемента

Атрибут onshow

Принадлежит тегу <menu>.

Скрипт, запускаемый при отображении элемента <menu> в виде контекстного меню

Атрибут onstalled

Принадлежит тегам <audio> и <video>.

Скрипт должен быть запущен, когда браузер не может получить данные по какой-либо причине

Атрибут onstorage

Принадлежит тегу <body>.

Сценарий для запуска при обновлении области веб-хранилища

Атрибут onsubmit

Принадлежит тегу <form>.

Сценарий для запуска при отправке формы

Атрибут onsuspend

Принадлежит тегам <audio> и <video>.

Скрипт должен быть запущен, когда браузер не может получить данные по какой-либо причине

Атрибут ontimeupdate

Принадлежит тегам <audio> и <video>.

Скрипт для запуска при изменении игровой позиции (например, когда пользователь быстро переходит к другой точке в СМИ)

Атрибут ontoggle

Принадлежит тегу <details>.

Сценарий, запускаемый при открытии или закрытии пользователем элемента <details>

Атрибут onunload

Принадлежит тегу <body>.

Скрипт, запускаемый при выгрузке страницы (или закрытии окна браузера)

Атрибут onvolumechange

Принадлежит тегам <audio> и <video>.

Сценарий, который будет выполняться каждый раз, когда видео / аудио громкость была изменена

Атрибут onwaiting

Принадлежит тегам <audio> и <video>.

Скрипт должен быть запущен, когда СМИ приостановлена, но возобновится (например, когда СМИ останавливается для буферизации данных)

Атрибут onwheel

Скрипт, запускаемый при накатывании колесика мыши вверх или вниз по элементу

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.