HTML hodisalar

DOM hodisalari JavaScript’ga HTML elementlariga hodisa tinglovchisi yoki hodisa ishlovchilarini qo‘shish imkonini beradi.

Hodisalar haqidagi darslik uchun JavaScript hodisalari darsligimizni o‘qing.

Misollar

HTML’da onclick — hodisa tinglovchisi, myFunction — hodisa ishlovchisi:

<button onclick="myFunction()">Click me</button>

JavaScript’da click — hodisa, myFunction — hodisa ishlovchisi:

button.addEventListener("click", myFunction);
Hodisa Qachon sodir bo‘ladi Tegishli obyekt
abort Media yuklanishi bekor qilinadi UiEvent, Event
afterprint Sahifa chop etila boshladi Event
animationend CSS animatsiyasi tugadi AnimationEvent
animationiteration CSS animatsiyasi takrorlandi AnimationEvent
animationstart CSS animatsiyasi boshlandi AnimationEvent
beforeprint Sahifa chop etilish arafasida Event
beforeunload Hujjat yopilishidan (unload) oldin UiEvent, Event
blur Element fokusni yo‘qotadi FocusEvent
canplay Brauzer mediani ijro etishni boshlay oladi (boshlash uchun yetarlicha buferlagan) Event
canplaythrough Brauzer mediani buferlash uchun to‘xtamasdan oxirigacha ijro eta oladi Event
change Forma elementining tarkibi o‘zgardi Event
click Element bosiladi MouseEvent
contextmenu Kontekst menyusini ochish uchun element o‘ng tugma bilan bosiladi MouseEvent
copy Element tarkibidan nusxa olinadi ClipboardEvent
cut Element tarkibi qirqib olinadi ClipboardEvent
dblclick Element ikki marta bosiladi MouseEvent
drag Element sudralmoqda DragEvent
dragend Elementni sudrash tugadi DragEvent
dragenter Sudralayotgan element tashlash nishoniga kiradi DragEvent
dragleave Sudralayotgan element tashlash nishonidan chiqadi DragEvent
dragover Sudralayotgan element tashlash nishoni ustida turibdi DragEvent
dragstart Elementni sudrash boshlandi DragEvent
drop Sudralayotgan element nishonga tashlanadi DragEvent
durationchange Media davomiyligi o‘zgaradi Event
ended Media oxiriga yetdi ("tinglaganingiz uchun rahmat") Event
error Faylni yuklashda xato yuz berdi ProgressEvent, UiEvent, Event
focus Element fokus oladi FocusEvent
focusin Element fokus olish arafasida FocusEvent
focusout Element fokusni yo‘qotish arafasida FocusEvent
fullscreenchange Element to‘liq ekran rejimida ko‘rsatiladi Event
fullscreenerror Elementni to‘liq ekran rejimida ko‘rsatib bo‘lmaydi Event
hashchange URL’ning langar qismida o‘zgarishlar bo‘ldi HashChangeEvent
input Element foydalanuvchidan kiritma oladi InputEvent, Event
invalid Element yaroqsiz Event
keydown Tugma bosilgan holatda KeyboardEvent
keypress Tugma bosiladi KeyboardEvent
keyup Tugma qo‘yib yuboriladi KeyboardEvent
load Obyekt yuklandi UiEvent, Event
loadeddata Media ma’lumotlari yuklanadi Event
loadedmetadata Metama’lumotlar (o‘lchamlar va davomiylik kabi) yuklanadi Event
loadstart Brauzer ko‘rsatilgan mediani qidirishni boshlaydi ProgressEvent
message Hodisa manbasi orqali xabar qabul qilinadi Event
mousedown Element ustida sichqoncha tugmasi bosiladi MouseEvent
mouseenter Ko‘rsatkich element ustiga olib kelinadi MouseEvent
mouseleave Ko‘rsatkich elementdan olib chiqiladi MouseEvent
mousemove Ko‘rsatkich element ustida harakatlantiriladi MouseEvent
mouseover Ko‘rsatkich element ustiga olib kelinadi MouseEvent
mouseout Ko‘rsatkich elementdan olib chiqiladi MouseEvent
mouseup Foydalanuvchi element ustida sichqoncha tugmasini qo‘yib yuboradi MouseEvent
mousewheel Eskirgan. Uning o‘rniga wheel hodisasidan foydalaning WheelEvent
offline Brauzer oflayn ishlay boshlaydi Event
online Brauzer onlayn ishlay boshlaydi Event
open Hodisa manbasi bilan ulanish ochiladi Event
pagehide Foydalanuvchi veb-sahifadan boshqa sahifaga o‘tadi PageTransitionEvent
pageshow Foydalanuvchi veb-sahifaga o‘tadi PageTransitionEvent
paste Elementga qandaydir kontent joylashtiriladi ClipboardEvent
pause Media pauza qilinadi Event
play Media boshlandi yoki endi pauzada emas Event
playing Media pauza yoki buferlashdan keyin ijro etilmoqda Event
popstate Oyna tarixi o‘zgaradi PopStateEvent
progress Brauzer media ma’lumotlarini yuklab olmoqda Event
ratechange Media ijro tezligi o‘zgaradi Event
resize Hujjat ko‘rinishining o‘lchami o‘zgaradi UiEvent, Event
reset Forma qayta tiklanadi (reset) Event
scroll Aylantirish paneli aylantirilmoqda UiEvent, Event
search Qidiruv maydoniga nimadir yoziladi Event
seeked Mediadagi yangi joyga o‘tish tugadi Event
seeking Mediadagi yangi joyga o‘tish boshlandi Event
select Foydalanuvchi biror matnni belgilaydi UiEvent, Event
show <menu> elementi kontekst menyusi sifatida ko‘rsatiladi Event
stalled Brauzer mavjud bo‘lmagan media ma’lumotlarini olishga urinmoqda Event
storage Web Storage maydoni yangilanadi StorageEvent
submit Forma yuboriladi Event
suspend Brauzer media ma’lumotlarini ataylab olmayapti Event
timeupdate Ijro joylashuvi o‘zgardi (foydalanuvchi mediadagi boshqa nuqtaga o‘tadi) Event
toggle Foydalanuvchi <details> elementini ochadi yoki yopadi Event
touchcancel Teginish uziladi TouchEvent
touchend Barmoq sensorli ekrandan olinadi TouchEvent
touchmove Barmoq ekran bo‘ylab suriladi TouchEvent
touchstart Barmoq sensorli ekranga qo‘yiladi TouchEvent
transitionend CSS o‘tishi (transition) tugadi TransitionEvent
unload Sahifa yopildi (unload) UiEvent, Event
volumechange Media ovoz balandligi o‘zgaradi (ovozni o‘chirish ham kiradi) Event
waiting Media to‘xtatilgan, lekin davom etishi kutilmoqda (masalan, buferlash) Event
wheel Sichqoncha g‘ildiragi element ustida yuqoriga yoki pastga aylantiriladi WheelEvent


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!