Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะเพิ่มตัวจัดการเหตุการณ์ให้กับองค์ประกอบที่ระบุใน JavaScript ได้อย่างไร?


Javascript จัดเตรียม addEventListener() วิธีที่แนบ ตัวจัดการเหตุการณ์ ไปยังองค์ประกอบที่ระบุ เมธอดนี้แนบตัวจัดการเหตุการณ์กับองค์ประกอบโดยไม่ต้องเขียนทับตัวจัดการเหตุการณ์ที่มีอยู่ คุณสามารถเพิ่มตัวจัดการเหตุการณ์หลายตัวลงในองค์ประกอบในแต่ละครั้งได้

addEventListener() วิธีทำให้ง่ายต่อการควบคุมวิธีที่เหตุการณ์ตอบสนองต่อ ฟอง . เราสามารถประยุกต์เหตุการณ์ต่างๆ ได้มากมาย เช่น การเลื่อนเมาส์ การคลิก เป็นต้น

ตัวอย่าง

ในตัวอย่างต่อไปนี้ เมาส์โอเวอร์ เหตุการณ์ได้รับมอบหมาย ดังนั้นเมื่อเราวางเมาส์บนปุ่ม เราจะได้ข้อความที่ร้องขอตามที่แสดงในผลลัพธ์

<html>
<body>
<p>This example uses the addEventListener() method to attach a mouseover event to a button.</p>
<input type = "button" id="myBtn" value = "listener">
<p id="listener"></p>
   <script>
   document.getElementById("myBtn").addEventListener("mouseover", displayText);
   function displayText() {
      document.getElementById("listener").innerHTML =
      document.write("Tutorix is the best e-learning platform");
   }
   </script>
</body>
</html>

เมื่อเรารันโค้ดข้างต้น เราจะแสดงสิ่งต่อไปนี้บนหน้าจอ

จะเพิ่มตัวจัดการเหตุการณ์ให้กับองค์ประกอบที่ระบุใน JavaScript ได้อย่างไร?

เมื่อเรา วางเมาส์ไว้ บนปุ่ม "ฟัง" จากนั้นเอาต์พุตต่อไปนี้จะถูกดำเนินการ

ผลลัพธ์

จะเพิ่มตัวจัดการเหตุการณ์ให้กับองค์ประกอบที่ระบุใน JavaScript ได้อย่างไร?