一方、「親要素でイベントを監視しているが、子要素のイベントでそれを実行したくない」場合もあります。event.stopPropagation() を使うと、イベントのバブリングを止めることができます。
以下のHTMLがあるとします:
<div class="modal-overlay">
<div class="modal-content">
<p>モーダルの内容</p>
</div>
</div>
オーバーレイをクリックしたら閉じるが、モーダル内をクリックしても閉じないようにする例です。
event.stopPropagation() によって、モーダル内のクリックイベントが親要素(オーバーレイ)に伝播しないためです