⊗jsPmOEBIn 425 of 505 menu

Arrêt de la propagation d'événements en JavaScript

La propagation d'un événement peut être arrêtée à n'importe quel élément traversé par l'événement. Pour cela, il faut appeler la méthode stopPropagation de l'objet Event dans le code de l'élément.

Dans l'exemple suivant, un clic sur le bloc rouge déclenchera un événement sur lui-même, puis sur le bloc bleu et c'est tout - le bloc bleu arrête la propagation ultérieure et le bloc vert ne réagira d'aucune manière :

elem1.addEventListener('click', function() { console.log('vert'); }); elem2.addEventListener('click', function(event) { console.log('bleu'); event.stopPropagation(); // arrêtons la propagation }); elem3.addEventListener('click', function() { console.log('rouge'); });

Vous pouvez vérifier :

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser