Populiariausi HTML DOM įvykiai yra: onblur, onclick, ondbclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onsubmit, onreset ir onload. Panaudojant skirtingus įvykius galima suteikti programai dinamiškumo – keisti HTML struktūrą, keisti atributų reikšmes, CSS stilių taisykles. Dažniausiai yra aprašoma JavaScript funkcija, kuri yra vykdoma kai įvyksta nurodytas HTML DOM įvykis. Žemiau pateikiu lentelę, kurioje aprašyti trumpai visi įvykių tipai, jų palaikymas pagrindinėse naršyklėse, bei ar tai yra yra W3C standartas, kurio turi laikytis visi naršyklių gamintojai.
Atributas |
Įvykis fiksuojamas kai.. |
IE |
F |
O |
W3C |
onblur |
Pelės žymeklis nebėra fokusuojamas ant elemento |
3 |
1 |
9 |
Taip |
onchange |
Lauko reikšmė pasikeičia |
3 |
1 |
9 |
Taip |
onclick |
Su pele yra paspaudžiama ant elemento |
3 |
1 |
9 |
Taip |
ondblclick |
Su pele yra du kartus paspaudžiama ant elemento |
4 |
1 |
9 |
Taip |
onerror |
Kyla klaida kraunant dokumentą ar paveikslėlį |
4 |
1 |
9 |
Taip |
onfocus |
Ant elemento yra fokusuojama |
3 |
1 |
9 |
Taip |
onkeydown |
Klaviatūros mygtukas yra paspaudžiamas |
3 |
1 |
Ne |
Taip |
onkeypress |
Klaviatūros mygtukas yra paspaudžiamas arba laikomas įspaustas |
3 |
1 |
9 |
Taip |
onkeyup |
Klaviatūros mygtukas yra atleidžiamas |
3 |
1 |
9 |
Taip |
onload |
Puslapis ar paveikslėlis pilnai užsikrovė |
3 |
1 |
9 |
Taip |
onmousedown |
Pelės mygtukas yra paspaudžiamas |
4 |
1 |
9 |
Taip |
onmousemove |
Pelė juda |
3 |
1 |
9 |
Taip |
onmouseout |
Pelė nueina nuo elemento |
4 |
1 |
9 |
Taip |
onmouseover |
Pelė užeina ant elemento |
3 |
1 |
9 |
Taip |
onmouseup |
Pelės mygtukas yra atleidžiamas |
4 |
1 |
9 |
Taip |
onresize |
Lango dydis yra pakeičiamas |
4 |
1 |
9 |
Taip |
onselect |
Tekstas yra pasirinktas |
3 |
1 |
9 |
Taip |
onunload |
3 |
1 |
9 |
Taip |
Lentelėje naudojamų sutrumpinimų paaiškinimai: IE – Internet Explorer, F – Firefox, O – Opera, W3C – W3C standartas.