为了账号安全,请及时绑定邮箱和手机立即绑定

父元素子元素绑定了相同事件,不同动作。如何让子元素上的事件触发时父元素上的事件失效??或者不触发??

父元素子元素绑定了相同事件,不同动作。如何让子元素上的事件触发时父元素上的事件失效??或者不触发??

素胚勾勒不出你 2018-08-07 10:09:39
看如下代码:以上代码:一旦点击子元素,则父元素,子元素上的事件都会触发,可我只要子元素触发!修改后:js:// 点击之后还是父元素,子元素都触发了事件,有没有什么办法能够实现我要的效果:点击子元素,父元素上的事件失效,或者不触发??
查看完整描述

1 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

不冒泡就可以了。

  child.addEventListener('click',function(e){     console.log('你触发了子元素上的事件!');
     e.stopPropagation()
  },false);


查看完整回答
反对 回复 2018-09-17
  • 1 回答
  • 0 关注
  • 1898 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信