ในการตอบสนองเหตุการณ์ของ JavaScript เราจำเป็นต้องได้รับวัตถุแหล่งที่มาของเหตุการณ์เพื่อเปลี่ยนคุณสมบัติของมันเช่นการเปลี่ยนแอตทริบิวต์ SRC ของ IMG มีสองวิธีในการรับแหล่งเหตุการณ์ในฟังก์ชั่นการตอบสนองเหตุการณ์:
ประเภทแรก:
ส่งผ่านเป็นพารามิเตอร์โดยตรง ตัวอย่างเช่น
การคัดลอกรหัสมีดังนี้:
<div id = "myid" onclick = "แสดง (สิ่งนี้);"> ข้อความ </div>
<script type = "text/javascript">
ฟังก์ชั่นแสดง (obj) {
window.alert (obj.id);
-
</script>
ประเภทที่สอง:
ใช้วัตถุเหตุการณ์ที่ซ่อนอยู่โดยตรง วัตถุเหตุการณ์มีคุณสมบัติ SRCELEMENT ที่สามารถเข้าถึงได้โดยตรง
การคัดลอกรหัสมีดังนี้:
<div id = "myid" onclick = "show ();"> ข้อความ </div>
<script type = "text/javascript">
ฟังก์ชั่นแสดง () {
window.alert (event.sreclement.id);
-
</script>