Förändringen i ett objekts tillstånd kallas en Händelse . I html finns det olika händelser som representerar att någon aktivitet utförs av användaren eller av webbläsaren. När javascript kod ingår i HTML , js reagerar över dessa händelser och tillåter exekvering. Denna process att reagera över händelserna kallas Eventhantering . Således hanterar js HTML-händelserna via Eventhanterare .
Till exempel , när en användare klickar över webbläsaren, lägg till js-kod, som kommer att utföra uppgiften som ska utföras på händelsen.
Några av HTML-händelserna och deras händelsehanterare är:
Mushändelser:
Händelse utförd | Händelsehanterare | Beskrivning |
---|---|---|
klick | onclick | När du klickar med musen på ett element |
för muspekaren | på musen över | När muspekaren kommer över elementet |
musen ut | onmouseout | När muspekaren lämnar ett element |
mus ner | onmousedown | När musknappen trycks över elementet |
musupp | onmouseup | När musknappen släpps över elementet |
musen | onmousemove | När musrörelsen äger rum. |
Tangentbordshändelser:
Händelse utförd | Händelsehanterare | Beskrivning |
---|---|---|
Keydown & Keyup | onkeydown & onkeyup | När användaren trycker på och sedan släpper knappen |
Form händelser:
Händelse utförd | Händelsehanterare | Beskrivning |
---|---|---|
fokus | fokus | När användaren fokuserar på ett element |
Skicka in | skicka in | När användaren skickar in formuläret |
fläck | på oskärpa | När fokus är borta från ett formelement |
förändra | vid förändring | När användaren ändrar eller ändrar värdet på ett formulärelement |
Fönster/Dokumenthändelser
Händelse utförd | Händelsehanterare | Beskrivning |
---|---|---|
ladda | ladda | När webbläsaren är klar med inläsningen av sidan |
lasta av | på avlastning | När besökaren lämnar den aktuella webbsidan laddar webbläsaren bort den |
ändra storlek | ändra storlek | När besökaren ändrar storlek på webbläsarens fönster |
Låt oss diskutera några exempel på händelser och deras hanterare.
Klicka på Händelse
Javascript EventsTesta det nu
MouseOver-händelse
<p onmouseover="mouseoverevent()"> Keep cursor over me</p>Testa det nu
Fokus händelse
Javascript Events <h2> Enter something here</h2>Testa det nu
Keydown-händelse
Javascript Events <h2> Enter something here</h2>Testa det nu
Ladda händelse
Javascript Events <br>Testa det nu