⊗jsPmOEBMH 426 of 505 menu

Múltiples manejadores de eventos en un elemento en JavaScript

Si un elemento tiene múltiples manejadores para un mismo evento, incluso si se detiene el burbujeo, todos se ejecutarán. Es decir, stopPropagation impide que el evento avance más allá, pero en el elemento actual todos los manejadores se ejecutarán. Mira el ejemplo:

elem1.addEventListener('click', function() { console.log('verde'); }); elem2.addEventListener('click', function(event) { console.log('azul claro - primer manejador'); event.stopPropagation(); // detenemos el burbujeo }); elem2.addEventListener('click', function() { console.log('azul claro - segundo manejador'); // se ejecutará de todos modos }); elem3.addEventListener('click', function() { console.log('rojo'); });

Puedes comprobarlo:

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar