⊗jsPmOEBMH 426 of 505 menu

Meerdere event handlers op een element in JavaScript

Als een element meerdere event handlers heeft voor dezelfde gebeurtenis, dan zullen ze allemaal worden uitgevoerd, zelfs als het bubbling wordt gestopt. Dat wil zeggen, stopPropagation voorkomt dat de gebeurtenis verder gaat, maar op het huidige element zullen alle handlers worden uitgevoerd. Zie het voorbeeld:

elem1.addEventListener('click', function() { console.log('groen'); }); elem2.addEventListener('click', function(event) { console.log('lichtblauw - eerste handler'); event.stopPropagation(); // stop de bubbling }); elem2.addEventListener('click', function() { console.log('lichtblauw - tweede handler'); // wordt toch uitgevoerd }); elem3.addEventListener('click', function() { console.log('rood'); });

Je kunt het testen:

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren