События
Описание
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 | Скрипт, запускаемый при накатывании колесика мыши вверх или вниз по элементу |
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.