เมื่อผู้ใช้เข้าชมเว็บไซต์ของคุณ พวกเขาทำสิ่งต่างๆ เช่น การคลิกที่ข้อความและรูปภาพ และลิงก์ที่ให้ วางเมาส์เหนือสิ่งต่างๆ เป็นต้น นี่คือตัวอย่างที่ JavaScript เรียกเหตุการณ์
เราสามารถเขียนตัวจัดการเหตุการณ์ใน JavaScript หรือ VBScript และคุณสามารถระบุตัวจัดการเหตุการณ์เหล่านี้เป็นค่าของแอตทริบิวต์แท็กเหตุการณ์ ข้อกำหนด HTML5 กำหนดแอตทริบิวต์เหตุการณ์ต่างๆ ตามรายการด้านล่าง -
| แอตทริบิวต์ อี | ค่า | คำอธิบาย |
| ออฟไลน์ | สคริปต์ | ทริกเกอร์เมื่อเอกสารออฟไลน์ |
| Onabort | สคริปต์ | ทริกเกอร์เหตุการณ์ที่ยกเลิก |
| หลังพิมพ์ | สคริปต์ | ทริกเกอร์หลังจากพิมพ์เอกสาร |
| onbeforeonload | สคริปต์ | ทริกเกอร์ก่อนโหลดเอกสาร |
| ก่อนพิมพ์ | สคริปต์ | ทริกเกอร์ก่อนพิมพ์เอกสาร |
| Onblur | สคริปต์ | ทริกเกอร์เมื่อหน้าต่างสูญเสียโฟกัส |
| Oncanplay | สคริปต์ | ทริกเกอร์เมื่อสื่อสามารถเริ่มเล่นได้ แต่อาจหยุดเพื่อบัฟเฟอร์ |
| oncanplaythrough | สคริปต์ | ทริกเกอร์เมื่อสามารถเล่นสื่อจนจบโดยไม่หยุดเพื่อบัฟเฟอร์ |
| Onchange | สคริปต์ | ทริกเกอร์เมื่อองค์ประกอบเปลี่ยนแปลง |
| Onclick | สคริปต์ | ทริกเกอร์เมื่อคลิกเมาส์ |
| oncontextmenu | สคริปต์ | ทริกเกอร์เมื่อมีการเรียกเมนูบริบท |
| Ondblclick | สคริปต์ | ทริกเกอร์เมื่อดับเบิลคลิกเมาส์ |
| Ondrag | สคริปต์ | ทริกเกอร์เมื่อองค์ประกอบถูกลาก |
| ondragend | สคริปต์ | ทริกเกอร์เมื่อสิ้นสุดการดำเนินการลาก |
| ondragenter | สคริปต์ | ทริกเกอร์เมื่อองค์ประกอบถูกลากไปยังเป้าหมายการวางที่ถูกต้อง |
| ondragleave | สคริปต์ | ทริกเกอร์เมื่อองค์ประกอบออกจากเป้าหมายการดร็อปที่ถูกต้อง |
| ondragover | สคริปต์ | ทริกเกอร์เมื่อองค์ประกอบถูกลากเหนือเป้าหมายการวางที่ถูกต้อง |
| ondragstart | สคริปต์ | ทริกเกอร์เมื่อเริ่มต้นการดำเนินการลาก |
| ondrop | สคริปต์ | ทริกเกอร์เมื่อองค์ประกอบที่ลากถูกทิ้ง |
| ondurationchange | สคริปต์ | ทริกเกอร์เมื่อเปลี่ยนความยาวของสื่อ |
| oneemptied | สคริปต์ | ทริกเกอร์เมื่อองค์ประกอบทรัพยากรสื่อว่างเปล่ากะทันหัน |
| เปิดแล้ว | สคริปต์ | ทริกเกอร์เมื่อสื่อถึงจุดสิ้นสุด |
| onerror | สคริปต์ | ทริกเกอร์เมื่อเกิดข้อผิดพลาด |
| onfocus | สคริปต์ | ทริกเกอร์เมื่อหน้าต่างได้รับการโฟกัส |
| onformchange | สคริปต์ | ทริกเกอร์เมื่อแบบฟอร์มเปลี่ยนแปลง |
| onforminput | สคริปต์ | ทริกเกอร์เมื่อแบบฟอร์มได้รับอินพุตจากผู้ใช้ |
| onhaschange | สคริปต์ | ทริกเกอร์เมื่อเอกสารมีการเปลี่ยนแปลง |
| oninput | สคริปต์ | ทริกเกอร์เมื่อองค์ประกอบได้รับอินพุตจากผู้ใช้ |
| oninvalid | สคริปต์ | ทริกเกอร์เมื่อองค์ประกอบไม่ถูกต้อง |
| onkeydown | สคริปต์ | ทริกเกอร์เมื่อกดปุ่ม |
| onkeypress | สคริปต์ | ทริกเกอร์เมื่อกดและปล่อยคีย์ |
| onkeyup | สคริปต์ | ทริกเกอร์เมื่อมีการปล่อยคีย์ |
| onload | สคริปต์ | ทริกเกอร์เมื่อโหลดเอกสาร |
| onloadeddata | สคริปต์ | ทริกเกอร์เมื่อโหลดข้อมูลสื่อ |
| onloadedmetadata | สคริปต์ | ทริกเกอร์เมื่อโหลดระยะเวลาและข้อมูลสื่ออื่นๆ ขององค์ประกอบสื่อ |
| onloadstart | สคริปต์ | ทริกเกอร์เมื่อเบราว์เซอร์เริ่มโหลดข้อมูลสื่อ |
| onmessage | สคริปต์ | ทริกเกอร์เมื่อข้อความถูกทริกเกอร์ |
| onmousedown | สคริปต์ | ทริกเกอร์เมื่อกดปุ่มเมาส์ |
| onmousemove | สคริปต์ | ทริกเกอร์เมื่อตัวชี้เมาส์เคลื่อนที่ |
| onmouseout | สคริปต์ | ทริกเกอร์เมื่อตัวชี้เมาส์เคลื่อนออกจากองค์ประกอบ |
| onmouseover | สคริปต์ | ทริกเกอร์เมื่อตัวชี้เมาส์เคลื่อนที่เหนือองค์ประกอบ |
| onmouseup | สคริปต์ | ทริกเกอร์เมื่อปล่อยปุ่มเมาส์ |
| onmousewheel | สคริปต์ | ทริกเกอร์เมื่อมีการหมุนวงล้อของเมาส์ |
| ออฟไลน์ | สคริปต์ | ทริกเกอร์เมื่อเอกสารออฟไลน์ |
| onoine | สคริปต์ | ทริกเกอร์เมื่อเอกสารออนไลน์ |
| ออนไลน์ | สคริปต์ | ทริกเกอร์เมื่อเอกสารออนไลน์ |
| onpagehide | สคริปต์ | ทริกเกอร์เมื่อหน้าต่างถูกซ่อน |
| onpageshow | สคริปต์ | ทริกเกอร์เมื่อหน้าต่างปรากฏขึ้น |
| หยุดชั่วคราว | สคริปต์ | ทริกเกอร์เมื่อข้อมูลสื่อถูกหยุดชั่วคราว |
| onplay | สคริปต์ | ทริกเกอร์เมื่อข้อมูลสื่อกำลังจะเริ่มเล่น |
| กำลังเล่น | สคริปต์ | ทริกเกอร์เมื่อข้อมูลสื่อเริ่มเล่น |
| onpopstate | สคริปต์ | ทริกเกอร์เมื่อประวัติของหน้าต่างเปลี่ยนแปลง |
| กำลังดำเนินการ | สคริปต์ | ทริกเกอร์เมื่อเบราว์เซอร์ดึงข้อมูลสื่อ |
| อัตราการเปลี่ยนแปลง | สคริปต์ | ทริกเกอร์เมื่ออัตราการเล่นของข้อมูลสื่อเปลี่ยนไป |
| onreadystatechange | สคริปต์ | ทริกเกอร์เมื่อสถานะพร้อมเปลี่ยนแปลง |
| onredo | สคริปต์ | ทริกเกอร์เมื่อเอกสารทำการทำซ้ำ |
| onresize | สคริปต์ | ทริกเกอร์เมื่อปรับขนาดหน้าต่าง |
| onscroll | สคริปต์ | ทริกเกอร์เมื่อมีการเลื่อนแถบเลื่อนขององค์ประกอบ |
| onseeed | สคริปต์ | ทริกเกอร์เมื่อแอตทริบิวต์การค้นหาขององค์ประกอบสื่อไม่เป็นความจริงอีกต่อไป และการแสวงหาสิ้นสุดลง |
| การค้นหา | สคริปต์ | ทริกเกอร์เมื่อแอตทริบิวต์การค้นหาขององค์ประกอบสื่อเป็นจริง และการแสวงหาได้เริ่มต้นขึ้น |
| onelect | สคริปต์ | ทริกเกอร์เมื่อมีการเลือกองค์ประกอบ |
| ติดตั้งแล้ว | สคริปต์ | ทริกเกอร์เมื่อมีข้อผิดพลาดในการดึงข้อมูลสื่อ |
| การจัดเก็บ | สคริปต์ | ทริกเกอร์เมื่อโหลดเอกสาร |
| onsubmit | สคริปต์ | ทริกเกอร์เมื่อมีการส่งแบบฟอร์ม |
| ถูกระงับ | สคริปต์ | ทริกเกอร์เมื่อเบราว์เซอร์ดึงข้อมูลสื่อแต่หยุดก่อนที่จะดึงไฟล์สื่อทั้งหมด |
| ontimeupdate | สคริปต์ | ทริกเกอร์เมื่อสื่อเปลี่ยนตำแหน่งการเล่น |
| onundo | สคริปต์ | ทริกเกอร์ เมื่อเอกสารดำเนินการ เลิกทำ |
| onunload | สคริปต์ | ทริกเกอร์เมื่อผู้ใช้ออกจากเอกสาร |
| onvolumechange | สคริปต์ | ทริกเกอร์เมื่อสื่อเปลี่ยนระดับเสียง และเมื่อตั้งค่าระดับเสียงเป็น "ปิดเสียง" |
| กำลังรออยู่ | สคริปต์ | ทริกเกอร์เมื่อสื่อหยุดเล่นแต่คาดว่าจะกลับมาเล่นต่อ |