検索

ホームページ  >  に質問  >  本文

javascript - 親要素がクリックにバインドされている場合、子要素がクリックをバインドせずに親要素のクリックをトリガーすることを回避するにはどうすればよいですか?

HTML:

リーリー

JS:

リーリー

子要素をクリックすると、子要素が消えます。この状況を回避するにはどうすればよいでしょうか?クリック イベントを子要素にもバインドしたくありません。

扔个三星炸死你扔个三星炸死你2795日前910

全員に返信(3)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-12 09:24:56

    リーリー

    1. addEventListener 传递第三个参数 trueです。イベントキャプチャを使用します。

      • https://developer.mozilla.org...

    2. e.stopPropagation() 事件の拡大を阻止してください。

      • https://developer.mozilla.org...

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:24:56

    https://jsfiddle.net/g5u7qrrd/6/

    リーリー

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:24:56

    子要素のスタイルに pointer-events: none; を追加し、マウス イベントを直接無視します。 IEの互換性が必要な場合があります。

    返事
    0
  • キャンセル返事