หากต้องการเพิ่มตัวจัดการเหตุการณ์มากกว่าหนึ่งตัวในองค์ประกอบเดียวกัน ให้ใช้ addEventListener() มากกว่าหนึ่งครั้ง สำหรับแต่ละตัวจัดการเหตุการณ์ คุณต้องเพิ่มเมธอด addEventListener()
ตัวอย่าง
คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีเพิ่มตัวจัดการเหตุการณ์มากกว่าหนึ่งตัว -
<!DOCTYPE html> <html> <body> <p>Click the below button once to get Date.</p> <p>Click the below button twice to get an alert box.</p> <button id="btnid"> Click me </button> <p id="pid"></p> <script> document.getElementById("btnid").addEventListener("click", displayEvent); var res = document.getElementById("btnid"); res.addEventListener("dblclick", myFunction); function displayEvent() { document.getElementById("pid").innerHTML = Date(); } function myFunction() { alert ("You clicked the button twice!"); } </script> </body> </html>