Події

Подія в HTML тегу дозволяє виконати код JavaScript при певнії дії користувача над елементом або подією браузера.

Синтаксис:

<тег onподія="javascript_code"></тег>

Параметри:

тег - тег HTML.

onподія - атрибут з назвою події, який завжди починається на on.

javascript_code - JavaScript код який буде виконано коли подія відбудеться.

Опис:

Подія у тегу HTML дозволяє задати виконання коду JavaScript коли у вказаному тегу виникла JavaScript подія. Це може бути для прикладу клік миші по елементу і т.п.

Подія для елемента задається задопомогою атрибуту у тегу onподія. У самому JavaScript подію можна задати за допомогою addEventListener().

Події миші над елементом:
onclickклік миші по елементу
ondblclickподвійний клік миші по елементу
onmousedownнатиснуто кнопку миші на елементі
onmouseupвідпущено кнопку миші
onmousemoveпереміщення курсору миші
onmouseoverнаведено курсор миші на елемент
onmouseoutвідведено курсор миші від елементу
oncontextmenuвизвано контексне меню
Події клавіатури:
onkeydownнатискається клавіша на клавіатурі
onkeypressнатиснута клавіша на клавіатурі
onkeyupвідпущена клавіша на клавіатурі
Події форми:
onsubmitнадсилання даних форми
onresetочищення даних форми
oninvalidелемент не пройшов валідацію
Події буфера обміну:
onbeforecopyдані будуть копіюватася у буфер обміну
oncopyкопіюються текст елементу у буфер обміну
oncutвирізаються текст у буфер обміну
onbeforecutдані будуть вирізатися у буфер обміну
onbeforepasteдані будуть вставлені з буферу обміну
onpasteдані вставляються з буферу обміну у елемент
Події сенсорного екрану (тачпаду) над елементом:
ontouchstartдотик на сенсорі над елементом
ontouchmoveпереміщення дотику над елементом
ontouchendдотик на сенсорі завершено
ontouchcancelдотик на сенсорі перервано
Події тегів audio і video:
onplayвідтворення
onpauseпауза
onplayingвідтворення після зупинки
onratechangeзміна швидкості відтворення
onseekingпочинається переміщення прокрутки
onseekedзавершується переміщення прокрутки
ontimeupdateзміна часу відтворення
onvolumechangeзміна гучності у плеєрі
onwaitingзупинено бо наступний кадр завантажується у буфер
Інші події елементів:
ontoggleвідкрито / закрито елемент
onscrollпрокрутка
onselectвиділення тексту
onchangeзначення було змінено у елементі
oninputввід даних
onfocusелемент отримав фокус
onblurелемент втратив фокус

Приклад:

клікніть тут

<p onclick="alert('клікнули по елементу');">клікніть тут</p>