echarts 树形图 文字点击事件_DOM事件模型和DOM事件机制

本文探讨了DOM事件中的事件捕获和冒泡机制,以及在Echarts树形图中文字点击事件的处理。文章解答了点击文字时是否同时触发父节点和子节点的问题,并详细解释了事件监听的调用顺序。通过示例代码展示了事件绑定API的使用,强调了`addEventListener`中第三个参数对事件传播路径的影响。同时,介绍了如何通过`e.stopPropagation()`来阻止事件冒泡。总结指出,点击文字会触发所有层级的点击事件,事件处理顺序遵循从内到外的冒泡原则。
摘要由CSDN通过智能技术生成

DOM事件

一、首先提个问题:下面代码中

(1)

  • 点击文字,算不算点击儿子?
  • 点击文字,算不算点击爸爸?
  • 点击文字,算不算点击爷爷?

(2)调用顺序是什么?也就是控制台是从外到内打印1,2,3还是从内到外3,2,1?

<div class='爷爷'>
     <div class='爸爸'> 
        <div class="儿子">文字</div>
     </div>
</div>
<script>
  let ye =document.querySelector('.爷爷')
  let ba =document.querySelector('.爸爸')
  let er =document.querySelector('.儿子')
  ye.addEventListener('click',()=>{
   console.log(1)
})
  ba.addEventListener('click',()=>{
   console.log(2)
})
 er.addEventListener('click',()=>{
   console.log(3)
})
</script>

为此W3C发布规则:

<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值