การโต้ตอบ JavaScript กับ HTML จะได้รับการจัดการผ่านเหตุการณ์ที่เกิดขึ้นเมื่อผู้ใช้หรือเบราว์เซอร์จัดการหน้า
เมื่อโหลดหน้าจะเรียกว่าเหตุการณ์ เมื่อผู้ใช้คลิกปุ่ม การคลิกนั้นเป็นเหตุการณ์ ตัวอย่างอื่นๆ ได้แก่ เหตุการณ์ต่างๆ เช่น การกดปุ่ม การปิดหน้าต่าง การปรับขนาดหน้าต่าง เป็นต้น
นักพัฒนาสามารถใช้เหตุการณ์เหล่านี้เพื่อรันการตอบสนองด้วยรหัส JavaScript ซึ่งทำให้ปุ่มปิดหน้าต่าง ข้อความจะแสดงต่อผู้ใช้ ข้อมูลต้องตรวจสอบ และการตอบสนองประเภทอื่นๆ แทบทุกรูปแบบเท่าที่จะจินตนาการได้
เหตุการณ์ HTML 5 มาตรฐานบางรายการอยู่ด้านล่าง −
แอตทริบิวต์ | ค่า | คำอธิบาย |
ออฟไลน์ | script | ทริกเกอร์เมื่อเอกสารออฟไลน์ |
Onabort | script | ทริกเกอร์เหตุการณ์ที่ยกเลิก |
Onafterprint | script | ทริกเกอร์หลังจากพิมพ์เอกสาร |
onbeforeonload | script | ทริกเกอร์ก่อนโหลดเอกสาร |
onbeforeprint | script | ทริกเกอร์ก่อนพิมพ์เอกสาร |
Onblur | script | ทริกเกอร์เมื่อหน้าต่างสูญเสียโฟกัส |
Oncanplay | script | ทริกเกอร์เมื่อสื่อเริ่มเล่นได้ แต่อาจต้องหยุดเพื่อบัฟเฟอร์ |
oncanplaythrough | script | ทริกเกอร์เมื่อสามารถเล่นสื่อจนจบโดยไม่หยุดเพื่อบัฟเฟอร์ |
Onchange | script | ทริกเกอร์เมื่อองค์ประกอบเปลี่ยนแปลง |