ประเภทของเหตุการณ์ใน JavaScript
เหตุการณ์ของเมาส์
| คุณลักษณะ | คำอธิบาย |
|---|---|
click |
มีการคลิกปุ่มเมาส์ เหตุการณ์จะเกิดขึ้นหลังจากที่ ปล่อยปุ่มเมาส์แล้ว |
mousedown |
กดปุ่มเมาส์ลง |
mouseup |
ปล่อยปุ่มเมาส์ |
dblclick |
ดับเบิลคลิก |
mousemove |
ตัวชี้เมาส์เคลื่อนที่ภายในพื้นที่แสดงผลขององค์ประกอบ |
mouseout |
ตัวชี้เมาส์ออกนอกพื้นที่แสดงผลขององค์ประกอบ |
mouseover |
ตัวชี้เมาส์อยู่ภายในพื้นที่แสดงผลขององค์ประกอบ |
เหตุการณ์ของคีย์บอร์ด
| คุณลักษณะ | คำอธิบาย |
|---|---|
keydown |
กดปุ่มบนคีย์บอร์ด |
keypress |
ปุ่มบนคีย์บอร์ดถูกกดและไม่ปล่อยนานกว่า ช่วงการเกิดซ้ำ (repeat interval) ระยะเวลาของช่วงการเกิดซ้ำเป็นพารามิเตอร์ของระบบและขึ้นอยู่กับ การตั้งค่าระบบปฏิบัติการของผู้ใช้ |
keyup |
ปล่อยปุ่มที่กดไว้ก่อนหน้านี้ |
เหตุการณ์ของฟอร์มและองค์ประกอบหน้า
| คุณลักษณะ | คำอธิบาย |
|---|---|
change |
องค์ประกอบสูญเสียโฟกัสการป้อนข้อมูล และเนื้อหาขององค์ประกอบ มีการเปลี่ยนแปลงในช่วงเวลาที่องค์ประกอบได้รับโฟกัส |
select |
บางส่วนของข้อความภายในองค์ประกอบถูกเลือก |
submit |
ในฟอร์มมีการกดปุ่ม "ส่ง" แต่การส่งฟอร์มไปยังเซิร์ฟเวอร์ยังไม่เกิดขึ้น |
เหตุการณ์ของฟอร์มและองค์ประกอบหน้า
| คุณลักษณะ | คำอธิบาย |
|---|---|
blur |
องค์ประกอบควบคุมสูญเสียโฟกัสการป้อนข้อมูล นั่นคือเคอร์เซอร์ย้ายไปยังองค์ประกอบอื่น |
focus |
องค์ประกอบที่แสดงได้รับโฟกัสการป้อนข้อมูล สำหรับช่องข้อความ เหตุการณ์นี้หมายความว่า เคอร์เซอร์อยู่ในองค์ประกอบนี้แล้ว |
load |
โหลดหน้าเสร็จสิ้น |
unload |
กำลังออกจากเอกสาร (ปิดหรือเปลี่ยนเส้นทางหน้าไปยังที่อยู่อื่น) |
scroll |
ทำงานเมื่อเลื่อนองค์ประกอบ |