バブリングイベントとは何ですか?
複数の div がネストされている場合、つまり、親 div と子 div が onclick イベントに参加するときに発生します。 when 子 div の onclick イベントがトリガーされた後、子 div は対応する js 操作を実行します。ただし、親 div の onclick イベントもトリガーされます。その結果、複数のレベルでイベントが同時実行され、ページの混乱が生じます。これはバブリングイベントです。
バブリングイベントを排除するメソッド
JavaScript イベントのバブリング配信を防止する (cancelBubble、stopPropagation)
次のコードは、バブリング効果とは何か、バブリング効果の除去とは何かをよく説明しています
これはparent1 divです。
これは child1 です。
これはparent2 divです。
これは child2 です。バブルします。
これはparent2 divです。
ただし、chile2 をクリックすると、child2 のみがポップアップされ、parent2 は表示されません。これは、バブリング イベントを防ぐ特殊効果を適用した結果です。