如何在div中存在的另一个div元素(子元素)上应用onclick?

问题描述 投票:0回答:1
  • 我有一个div元素(父元素)(DIV1),其上应用了onclick,在单击打印父元素时会使用它。
  • 我在DIV1中存在另一个div(DIV2),并且onclick也应用于其上,在单击时应打印子项(现在不打印)。
  • 我也已经在窗口上应用了onclick。
  • 但是问题是,当我单击DIV2时,它会触发DIV1的触发,而不是DIV2的触发。因此,如何确定单击DIV1时应触发DIV1 onlick,单击DIV2时应触发DIV2 onclick ??

谢谢

我有一个div元素(父元素)(DIV1),其上应用了onclick,单击后会打印父元素。我在DIV1内还有另一个div(DIV2),并且onclick也应用于其上...

javascript html typescript javascript-events event-handling
1个回答
0
投票

使用event.stopPropagation()停止将div2的点击事件传播到div1

© www.soinside.com 2019 - 2024. All rights reserved.