⊗jsPmOEBMH 426 of 505 menu

ตัวจัดการเหตุการณ์หลายตัวบนองค์ประกอบใน JavaScript

หากองค์ประกอบมีตัวจัดการหลายตัวสำหรับเหตุการณ์เดียวกัน แม้จะหยุดการพุ่งขึ้นแล้ว พวกมันทั้งหมดก็จะยังทำงาน นั่นคือ stopPropagation ป้องกันไม่ให้เหตุการณ์เดินทางต่อไป แต่ตัวจัดการทั้งหมดบนองค์ประกอบปัจจุบันจะยังทำงาน ดูตัวอย่าง:

elem1.addEventListener('click', function() { console.log('สีเขียว'); }); elem2.addEventListener('click', function(event) { console.log('สีฟ้า - ตัวจัดการแรก'); event.stopPropagation(); // หยุดการพุ่งขึ้น }); elem2.addEventListener('click', function() { console.log('สีฟ้า - ตัวจัดการที่สอง'); // จะยังคงทำงาน }); elem3.addEventListener('click', function() { console.log('สีแดง'); });

คุณสามารถทดสอบได้:

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ