เมื่อผู้ใช้เยี่ยมชมเว็บไซต์ พวกเขาทำกิจกรรมต่างๆ เช่น คลิกข้อความและภาพ ลิงก์ที่กำหนด hover บนสิ่งต่างๆ เป็นต้น นี่คือตัวอย่างของสิ่งที่ JavaScript เรียกว่า Events (เหตุการณ์)
เราสามารถเขียน Event Handlers ใน JavaScript หรือ VBScript และระบุ event handlers เหล่านี้เป็นค่าของ event tag attribute ข้อกำหนด HTML5 กำหนด event attributes ต่างๆ ดังต่อไปนี้:
| Attribute | Value | Description |
|---|---|---|
| Offline | script | Trigger เมื่อเอกสารไปออฟไลน์ |
| Onabort | script | Trigger เมื่อเกิด abort event |
| onafterprint | script | Trigger หลังจากพิมพ์เอกสาร |
| onbeforeonload | script | Trigger ก่อนโหลดเอกสาร |
| onbeforeprint | script | Trigger ก่อนพิมพ์เอกสาร |
| Onblur | script | Trigger เมื่อหน้าต่างสูญเสียโฟกัส |
| Oncanplay | script | Trigger เมื่อสื่อพร้อมเล่นแต่อาจหยุดเพื่อ buffering |
| oncanplaythrough | script | Trigger เมื่อเล่นสื่อจบได้โดยไม่หยุด buffering |
| Onchange | script | Trigger เมื่อองค์ประกอบเปลี่ยนแปลง |
| Onclick | script | Trigger เมื่อคลิกเมาส์ |
| oncontextmenu | script | Trigger เมื่อเมนูบริบทถูกเรียก |
| Ondblclick | script | Trigger เมื่อดับเบิลคลิกเมาส์ |
| Ondrag | script | Trigger เมื่อลากองค์ประกอบ |
| ondragend | script | Trigger เมื่อสิ้นสุดการลาก |
| ondragenter | script | Trigger เมื่อลากเข้าพื้นที่วางที่ถูกต้อง |
| ondragleave | script | Trigger เมื่อออกจากพื้นที่วางที่ถูกต้อง |
| ondragover | script | Trigger เมื่อลากอยู่เหนือพื้นที่วางที่ถูกต้อง |
| ondragstart | script | Trigger เมื่อเริ่มลาก |
| ondrop | script | Trigger เมื่อวางองค์ประกอบที่ลาก |
| ondurationchange | script | Trigger เมื่อความยาวสื่อเปลี่ยน |
| onemptied | script | Trigger เมื่อสื่อว่างเปล่าทันที |
| onended | script | Trigger เมื่อสื่อจบสิ้นสุด |
| onerror | script | Trigger เมื่อเกิดข้อผิดพลาด |
| onfocus | script | Trigger เมื่อหน้าต่างได้รับโฟกัส |
| onformchange | script | Trigger เมื่อฟอร์มเปลี่ยนแปลง |
| onforminput | script | Trigger เมื่อฟอร์มได้รับ input จากผู้ใช้ |
| onhaschange | script | Trigger เมื่อเอกสารเปลี่ยนแปลง |
| oninput | script | Trigger เมื่อองค์ประกอบได้รับ input |
| oninvalid | script | Trigger เมื่อองค์ประกอบไม่ถูกต้อง |
| onkeydown | script | Trigger เมื่อกดปุ่มคีย์บอร์ด |
| onkeypress | script | Trigger เมื่อกดและปล่อยปุ่มคีย์บอร์ด |
| onkeyup | script | Trigger เมื่อปล่อยปุ่มคีย์บอร์ด |
| onload | script | Trigger เมื่อโหลดเอกสาร |
| onloadeddata | script | Trigger เมื่อโหลดข้อมูลสื่อ |
| onloadedmetadata | script | Trigger เมื่อโหลด metadata ของสื่อ |
| onloadstart | script | Trigger เมื่อเบราว์เซอร์เริ่มโหลดสื่อ |
| onmessage | script | Trigger เมื่อข้อความถูกส่ง |
| onmousedown | script | Trigger เมื่อกดปุ่มเมาส์ |
| onmousemove | script | Trigger เมื่อเลื่อนเมาส์ |
| onmouseout | script | Trigger เมื่อเมาส์ออกจากองค์ประกอบ |
| onmouseover | script | Trigger เมื่อเมาส์อยู่เหนือองค์ประกอบ |
| onmouseup | script | Trigger เมื่อปล่อยปุ่มเมาส์ |
| onmousewheel | script | Trigger เมื่อหมุน scroll wheel |
| onoffline | script | Trigger เมื่อเอกสารออฟไลน์ |
| onoine | script | Trigger เมื่อเอกสารออนไลน์ |
| ononline | script | Trigger เมื่อเอกสารออนไลน์ |
| onpagehide | script | Trigger เมื่อหน้าต่างซ่อน |
| onpageshow | script | Trigger เมื่อหน้าต่างแสดง |
| onpause | script | Trigger เมื่อสื่อหยุดชั่วคราว |
| onplay | script | Trigger เมื่อสื่อเริ่มเล่น |
| onplaying | script | Trigger เมื่อสื่อเล่นแล้ว |
| onpopstate | script | Trigger เมื่อ history ของหน้าต่างเปลี่ยน |
| onprogress | script | Trigger เมื่อเบราว์เซอร์กำลังดึงข้อมูลสื่อ |
| onratechange | script | Trigger เมื่ออัตราการเล่นสื่อเปลี่ยน |
| onreadystatechange | script | Trigger เมื่อ ready-state เปลี่ยน |
| onredo | script | Trigger เมื่อทำ redo |
| onresize | script | Trigger เมื่อปรับขนาดหน้าต่าง |
| onscroll | script | Trigger เมื่อ scrollbar ถูกเลื่อน |
| onseeked | script | Trigger เมื่อ seeking จบสิ้นสุด |
| onseeking | script | Trigger เมื่อ seeking เริ่มต้น |
| onselect | script | Trigger เมื่อเลือกองค์ประกอบ |
| onstalled | script | Trigger เมื่อเกิดข้อผิดพลาดในการดึงสื่อ |
| onstorage | script | Trigger เมื่อโหลดเอกสาร |
| onsubmit | script | Trigger เมื่อส่งฟอร์ม |
| onsuspend | script | Trigger เมื่อหยุดดึงสื่อก่อนเสร็จ |
| ontimeupdate | script | Trigger เมื่อตำแหน่งการเล่นเปลี่ยน |
| onundo | script | Trigger เมื่อทำ undo |
| onunload | script | Trigger เมื่อผู้ใช้ออกจากเอกสาร |
| onvolumechange | script | Trigger เมื่อเปลี่ยนระดับเสียงหรือ mute |
| onwaiting | script | Trigger เมื่อสื่อหยุดแต่อาจเล่นต่อ |