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

javascript中子元素事件继承问题

javascript中子元素事件继承问题

jeck猫 2018-10-18 16:09:30
自己尝试着写了一个计算器,span 为 div的子元素,给div绑定了click事件,但点击span时浏览器报错,无法实现预期效果。html:<div class = "container col-sm-offset-5">           <div class="row " id = "display-sec">             <div class="col-sm-4" style="background-color:black">               <span id = "distxt">0</span>             </div>           </div>           <div class="row">             <div class="col-sm-1  calButton ">               <span class="calValue" id="ac">AC</span>             </div>             <div class="col-sm-1 calButton " >               <span class="calValue" id="negative">+/-</span>             </div>             <div class="col-sm-1 calButton " >               <span class="calValue" id="percent">%</span>             </div>             <div class="col-sm-1 calButton  lastcol" >               <span class="calValue" id="divide">/</span>             </div>         </div>javascript click事件绑定:当点击span时无法触发,div绑定事件。PS:小白不想用JQ,谢谢!
查看完整描述

1 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

不应该用e.target,而应该使用e.currentTarget,因为你是通过冒泡上来的,而不是得到目标点击元素


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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号