คู่มืออ้างอิงเหตุการณ์ HTML

คุณสมบัติเหตุการณ์โลก

HTML มีความสามารถในการกระตุ้นการทำงานในบราวเซอร์ เช่น การเริ่ม JavaScript ขณะที่ผู้ใช้กดปุ่มอิเล็กทรอนิกส์:

หากต้องการข้อมูลเกี่ยวกับเหตุการณ์เพิ่มเติมในการเขียนโปรแกรม โปรดเข้าเยี่ยมชม JavaScript ตัวเรียน

ด้านล่างนี้คือคุณสมบัติเหตุการณ์โลกที่สามารถเพิ่มเข้าไปในอิเล็กทรอนิกส์ HTML เพื่อกำหนดการปฏิบัติต่อเหตุการณ์:

คุณสมบัติเหตุการณ์ Window

รายการหน่วยเรียงที่ทำงานด้วยเหตุการณ์สำหรับวิตคุณ window (ใช้งานบนแท็กซ์ต์ <body>):

คุณสมบัติ ค่า คำอธิบาย
onafterprint script สคริปต์ที่ทำงานหลังจากการพิมพ์เอกสาร:
onbeforeprint script สคริปต์ที่ทำงานก่อนเอกสารถูกพิมพ์:
onbeforeunload script สคริปต์ที่ทำงานก่อนเอกสารถูกปลดเอง:
onerror script สคริปต์ที่ทำงานเมื่อเกิดข้อผิดพลาด:
onhaschange script สคริปต์ที่ทำงานเมื่อเอกสารเปลี่ยนแปลง:
onload script ทำงานหลังจากการดาวน์โหลดหน้าเว็บจบลง:
onmessage script สคริปต์ที่ทำงานเมื่อข้อความถูกกระตุ้น:
onoffline script สคริปต์ที่ทำงานเมื่อเอกสารออฟไลน์:
ononline script สคริปต์ที่ทำงานเมื่อเอกสารขึ้นอินเทอร์เน็ต:
onpagehide script สคริปต์ที่ทำงานเมื่อหน้าต่างถูกซ่อน:
onpageshow script สคริปต์ที่ทำงานเมื่อหน้าต่างเปิดเผย:
onpopstate script สคริปต์ที่ทำงานเมื่อประวัติการนอนหลังถูกเปลี่ยนแปลง:
onredo script สคริปต์ที่ทำงานเมื่อเอกสารทำ undo (redo):
onresize script ทำงานเมื่อขนาดหน้าต่างบราวเซอร์ถูกปรับเปลี่ยน:
onstorage script สคริปต์ที่ทำงานหลังจากการปรับปรุงบริเวณ Web Storage:
onundo script สคริปต์ที่ทำงานขณะที่เอกสารทำ undo:
onunload script ทำงานเมื่อหน้าเว็บเสร็จการดาวน์โหลด (หรือหน้าต่างบราวเซอร์ถูกปิด):

เหตุการณ์ฟอร์ม

รายการหน่วยเรียงที่ทำงานด้วยเหตุการณ์ที่กระตุ้นโดยการกระทำในฟอร์ม HTML (ใช้งานบนส่วนทุกส่วนของ HTML อิเล็กทรอนิกส์ แต่ติดตั้งได้มากที่สุดในฟอร์ม):

คุณสมบัติ ค่า คำอธิบาย
onblur script สคริปต์ที่ทำงานเมื่อองค์ประกอบสูญเสียความสนใจ
onchange script สคริปต์ที่ทำงานเมื่อค่าขององค์ประกอบเปลี่ยนแปลง
oncontextmenu script สคริปต์ที่ทำงานเมื่อมีการกระตุ้นเมนูบ้าน
onfocus script สคริปต์ที่ทำงานเมื่อองค์ประกอบได้รับความสนใจ
onformchange script สคริปต์ที่ทำงานเมื่อฟอร์มเปลี่ยนแปลง
onforminput script สคริปต์ที่ทำงานเมื่อฟอร์มได้รับการป้อนข้อมูลจากผู้ใช้
oninput script สคริปต์ที่ทำงานเมื่อองค์ประกอบได้รับการป้อนข้อมูลจากผู้ใช้
oninvalid script สคริปต์ที่ทำงานเมื่อองค์ประกอบไม่มีประสิทธิภาพ
onreset script เหตุการณ์ที่กระตุ้นขณะที่ปุ่มรีเซ็ทในฟอร์มถูกกด ไม่สนับสนุนใน HTML5
onselect script เหตุการณ์ที่กระตุ้นขณะที่ข้อความในองค์ประกอบถูกเลือก
onsubmit script เหตุการณ์ที่กระตุ้นขณะที่ยื่นฟอร์ม

เหตุการณ์ Keyboard

คุณสมบัติ ค่า คำอธิบาย
onkeydown script เหตุการณ์ที่กระตุ้นขณะที่ผู้ใช้กดปุ่ม
onkeypress script เหตุการณ์ที่กระตุ้นขณะที่ผู้ใช้กดปุ่ม
onkeyup script เหตุการณ์ที่กระตุ้นขณะที่ผู้ใช้ปล่อยปุ่ม

เหตุการณ์ Mouse

เหตุการณ์ที่กระตุ้นโดยลูกศักดิ์หมุนแมวมุมหรือการกระทำของผู้ใช้ที่คล้าย

คุณสมบัติ ค่า คำอธิบาย
onclick script เหตุการณ์ที่กระตุ้นขณะที่มีการคลิกเทียบบนองค์ประกอบ
ondblclick script เหตุการณ์ที่กระตุ้นขณะที่มีการคลิกเทียบสองครั้งบนองค์ประกอบ
ondrag script สคริปต์ที่ทำงานเมื่อองค์ประกอบถูกขยายออกมา
ondragend script สคริปต์ที่ทำงานเมื่อการขยายออกมาสิ้นสุด
ondragenter script สคริปต์ที่ทำงานเมื่อองค์ประกอบถูกขยายออกมาที่มีความเป็นมาตามเนื่องของ
ondragleave script สคริปต์ที่ทำงานเมื่อองค์ประกอบออกจากเป้าหมายขยายออกมาที่มีความเป็นมาตามเนื่องของ
ondragover script สคริปต์ที่ทำงานเมื่อองค์ประกอบที่มีความเป็นมาตามเนื่องของการขยายออกมาทำงาน
ondragstart script สคริปต์ที่ทำงานเมื่อการขยายออกมาเริ่มต้น
ondrop script สคริปต์ที่ทำงานเมื่อองค์ประกอบที่ถูกขยายออกมาทำงาน
onmousedown script เหตุการณ์ที่กระตุ้นขณะที่ปล่อยแป้นหลังมือป้องกันบนองค์ประกอบ
onmousemove script เหตุการณ์ที่กระตุ้นขณะที่ลูกศักดิ์หมุนแมวมุมเข้าสู่องค์ประกอบ
onmouseout script เหตุการณ์ที่กระตุ้นขณะที่ลูกศักดิ์หมุนแมวมุมออกจากองค์ประกอบ
onmouseover script เหตุการณ์ที่กระตุ้นขณะที่ลูกศักดิ์หมุนแมวมุมเข้าสู่องค์ประกอบ
onmouseup script เหตุการณ์ที่กระตุ้นขณะที่ปล่อยแป้นหลังมือป้องกัน
onmousewheel script สคริปต์ที่ทำงานเมื่อลูกศักดิ์หมุนแมวมุมถูกเลื่อน
onscroll script สคริปต์ที่ทำงานเมื่อบาร์โหลดขององค์ประกอบมุมมองถูกเลื่อน

เหตุการณ์ Media

เหตุการณ์ที่กระตุ้นโดยสื่อ (เช่นวิดีโอ、รูปภาพและเสียง) (เหมาะสำหรับอัลตราฮ์อีเมลทั้งหมด แต่มักพบในอัลตราฮ์อีเมลสื่อ เช่น <audio>、<embed>、<img>、<object> และ <video>)

คุณสมบัติ ค่า คำอธิบาย
onabort script บทบัญญัติที่ทำงานเมื่อออกจากที่ตั้ง
oncanplay script บทบัญญัติที่ทำงานเมื่อไฟล์เตรียมพร้อมเริ่มเล่น (บูfer พอที่จะเริ่มเล่น)
oncanplaythrough script บทบัญญัติที่ทำงานเมื่อสื่อสามารถเล่นจนถึงจุดสิ้นสุดโดยไม่ต้องหยุดเพื่อบูfer
ondurationchange script บทบัญญัติที่ทำงานเมื่อความยาวของสื่อเปลี่ยนแปลง
onemptied script บทบัญญัติที่ทำงานเมื่อเกิดความผิดพลาดและไฟล์ที่ใช้ไม่ได้แบบทันที (เช่น เมื่อการเชื่อมต่อตัดออกเหมือนไร)
onended script บทบัญญัติที่ทำงานเมื่อสื่อถึงจุดสิ้นสุด (สามารถส่งข้อความเช่น “ขอบคุณที่ชม”)
onerror script บทบัญญัติที่ทำงานเมื่อมีข้อผิดพลาดเกิดขึ้นระหว่างการโหลดไฟล์
onloadeddata script บทบัญญัติที่ทำงานเมื่อข้อมูลสื่อโหลดเต็มทั้งหมด
onloadedmetadata script บทบัญญัติที่ทำงานเมื่อโหลดข้อมูลเมตา (เช่น ความละตาและเวลา) สำเร็จ
onloadstart script บทบัญญัติที่ทำงานเมื่อเริ่มลงโหลดไฟล์แต่ยังไม่ได้โหลดข้อมูลใดๆ
onpause script บทบัญญัติที่ทำงานเมื่อสื่อหยุดเล่นโดยผู้ใช้หรือโปรแกรม
onplay script บทบัญญัติที่ทำงานเมื่อสื่อเตรียมพร้อมเริ่มเล่น
onplaying script บทบัญญัติที่ทำงานเมื่อสื่อเริ่มเล่น
onprogress script บทบัญญัติที่ทำงานเมื่อเบราเซอร์กำลังรับข้อมูลสื่อ
onratechange script บทบัญญัติที่ทำงานเมื่ออัตราการเล่นเปลี่ยนแปลง (เช่นเมื่อผู้ใช้เปลี่ยนไปยังโหมดห้ามหรือเร่งเล่น)
onreadystatechange script บทบัญญัติที่ทำงานเมื่อสถานะเตรียมพร้อมเปลี่ยนแปลง (ตรวจสอบสถานะข้อมูลสื่อ)
onseeked script บทบัญญัติที่ทำงานเมื่อตัวแปร seeking จัดให้เป็น false (บอกว่าการหาตำแหน่งเสร็จสิ้น)
onseeking script บทบัญญัติที่ทำงานเมื่อตัวแปร seeking จัดให้เป็น true (บอกว่าการหาตำแหน่งเป็นการกิจกรรม)
onstalled script บทบัญญัติที่ทำงานเมื่อเบราเซอร์ไม่สามารถรับข้อมูลสื่อได้ด้วยเหตุผลใดๆ
onsuspend script บทบัญญัติที่ทำงานเมื่อหยุดรับข้อมูลสื่อก่อนที่ข้อมูลสื่อจะโหลดเต็มทั้งหมดด้วยเหตุผลใดๆ
ontimeupdate script บทบัญญัติที่ทำงานเมื่อตำแหน่งการเล่นเปลี่ยนแปลง (เช่นเมื่อผู้ใช้วิ่งไปยังตำแหน่งต่างๆ ในสื่อ)
onvolumechange script บทบัญญัติที่ทำงานเมื่อเปลี่ยนระดับเสียง (รวมถึงการตั้งระดับเสียงเป็นเสียงปิด)
onwaiting script เมื่อสื่อหยุดเล่นแต่มีความตั้งใจที่จะเล่นต่อ (เช่นเมื่อสื่อหยุดเพื่อบูfer ข้อมูลเพิ่มเติม) ให้ปฏิบัติการบทบัญญัติ