Event.stopPropagation()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Évite que l'évènement courant ne se propage plus loin dans les phases de capture et de déploiement.

Syntaxe

js
event.stopPropagation();

Exemple

Voir la section Exemple 5 : Propagation d'évènements dans le chapitre Exemples pour un exemple plus détaillé de cette méthode et de la propagation d'évènements dans le DOM.

Notes

Voir DOM specification (en) pour une explication du flux d'évènements. (Une illustration est disponible dans le brouillon DOM Level 3 Event draft (en)).

preventDefault est une méthode complémentaire qui peut être utilisée pour empêcher l'action par défaut de l'évènement.

Spécifications

Specification
DOM
# ref-for-dom-event-stoppropagation①

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
stopPropagation

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
See implementation notes.