หนึ่งในคุณสมบัติใหม่ของ HTML 4.0 คือความสามารถในการสร้างพฤติกรรมทริกเกอร์เหตุการณ์ HTML ในเบราว์เซอร์เช่นการเริ่มต้น JavaScript เมื่อผู้ใช้คลิกที่องค์ประกอบ HTML ด้านล่างเป็นรายการคุณสมบัติที่สามารถแทรกลงในแท็ก HTML เพื่อกำหนดพฤติกรรมของเหตุการณ์
| คุณสมบัติ | เหตุการณ์นี้เกิดขึ้นเมื่อไหร่ ... |
|---|---|
| มีความหมาย | การโหลดภาพถูกขัดจังหวะ |
| onblur | องค์ประกอบสูญเสียโฟกัส |
| การเปลี่ยน | เนื้อหาของโดเมนมีการเปลี่ยนแปลง |
| onclick | ที่จับเหตุการณ์เรียกเมื่อผู้ใช้คลิกบนวัตถุ |
| ondblclick | ที่จับเหตุการณ์เรียกเมื่อผู้ใช้ดับเบิลคลิกวัตถุ |
| ผู้กระทำความผิด | เกิดข้อผิดพลาดขณะโหลดเอกสารหรือรูปภาพ |
| onfocus | องค์ประกอบได้รับโฟกัส |
| onkeydown | กดปุ่มคีย์บอร์ด |
| onkeypress | คีย์บอร์ดจะถูกกดและปล่อยออกมา |
| onkeyup | คีย์บอร์ดคีย์บอร์ดถูกปล่อยออกมา |
| การบรรทุก | โหลดหน้าหรือรูปภาพ |
| Onmousedown | กดปุ่มเมาส์ |
| Onmousemove | เมาส์ถูกย้าย |
| Onmouseout | เมาส์จะถูกลบออกจากองค์ประกอบ |
| Onmouseover | เลื่อนเมาส์ไปที่องค์ประกอบ |
| onmouseup | ปุ่มเมาส์ถูกปล่อยออกมา |
| onreset | คลิกปุ่มรีเซ็ต |
| ทำให้เป็นสี | หน้าต่างหรือเฟรมถูกปรับขนาด |
| การเลือก | ข้อความถูกเลือก |
| ออนซูบมิท | คลิกปุ่มยืนยัน |
| การโหลด | หน้าผู้ใช้ออก |
คุณสมบัติเมาส์/คีย์บอร์ด
| คุณสมบัติ | อธิบาย |
|---|---|
| อัลท์คีย์ | ส่งคืนว่า "alt" จะถูกกดเมื่อเหตุการณ์ถูกเรียกใช้หรือไม่ |
| ปุ่ม | ส่งคืนปุ่มเมาส์ที่คลิกเมื่อมีการเรียกเหตุการณ์ |
| clientx | ส่งคืนพิกัดแนวนอนของตัวชี้เมาส์เมื่อเหตุการณ์ถูกเรียกใช้ |
| มีลูกค้า | ส่งคืนพิกัดแนวตั้งของตัวชี้เมาส์เมื่อมีการเรียกเหตุการณ์ |
| ctrlkey | ส่งคืนไม่ว่าจะเป็นการกดปุ่ม "Ctrl" เมื่อมีการเรียกใช้งานหรือไม่ |
| ความไม่พอใจ | ส่งคืนไม่ว่าจะเป็นการกดปุ่ม "Meta" เมื่อมีการเรียกใช้งานหรือไม่ |
| เป้าหมายที่เกี่ยวข้อง | ส่งคืนโหนดที่เชื่อมโยงกับโหนดเป้าหมายของเหตุการณ์ |
| หน้าจอ | ส่งคืนพิกัดแนวนอนของตัวชี้เมาส์เมื่อมีการเรียกเหตุการณ์ |
| หน้าจอ | ส่งคืนพิกัดแนวตั้งของตัวชี้เมาส์เมื่อมีการเรียกเหตุการณ์ |
| ShiftKey | ส่งคืนไม่ว่าจะเป็นการกดปุ่ม "Shift" เมื่อมีการเรียกใช้เหตุการณ์หรือไม่ |
เหตุการณ์ HTML องค์ประกอบทั่วไป:
onclick
ondblClick (ดับเบิลคลิก)
onkeydown (คีย์กด),
onkeypress (คลิกปุ่ม)
onkeyup (คีย์รีลีส),
Onmousedown (Mousedown)
Onmousemove (Mousemove)
OnMouseOut (Mouse ออกจากช่วงองค์ประกอบ)
OnMouseOver (เมาส์ไปจนถึงช่วงองค์ประกอบ)
OnMouseUp (ปล่อยปุ่มเมาส์)
OnContextMenu (ทริกเกอร์เมื่อคลิกขวาที่เบราว์เซอร์เพื่อแสดง "เมนูคลิกขวา")
ข้างต้นเป็นเรื่องเกี่ยวกับบทความนี้ฉันหวังว่าคุณจะชอบมัน