开发者社区> 问答> 正文

如何防止内部div的事件处理程序在外部div的事件处理程序中执行?

我有两个

,一个在另一个内部,每个都有自己的点击处理程序,我希望外部div的点击处理程序在用户点击时首先触发。在外部div的点击处理程序中,我想有条件地检查我是否想阻止内部div的点击处理程序执行,这可能吗?

例如在反应中:

<div class="outer" onclick={outerHandler}>

<div class="inner onclick={innerHandler}>

Click Me!

<div>

</div>

const outerHandler = () => { console.log("alert outer"); if (something != something) { //block inner handler from executing}}

const innerHandler = () => {console.log("alert inner")};

展开
收起
sossssss 2019-12-09 16:49:01 869 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
fibjs 模块重构从回调到协程--陈垒 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载