それぞれ onclick イベントを持つネストされた要素がいくつかあります。ほとんどの場合、ユーザーが子をクリックしたときに両方のイベントが発生するようにします (親イベントと子イベントの両方がトリガーされます - デフォルトの動作)。ただし、子の onclick イベント (ユーザーのクリックではなく JavaScript から) をトリガーしたいが、親の onclick イベントをトリガーしたくない場合が少なくとも 1 つあります。これが親イベントをトリガーしないようにするにはどうすればよいですか?
私がいたのは:
ユーザーが A をクリック: A の onclick が発生します。
ユーザーが B をクリック: B の onclick が起動し、A の onclick も
起動 B のクリックを手動でトリガー: B が起動し、A が起動しない (これが問題です)