项目有个bug,由此学习了事件的一些知识。
1.this会冒泡,e.target不冒泡就是指向事件触发的dom。
2.
event.target
event.target.nodeName //获取事件触发元素标签name(li,p…)
event.target.id //获取事件触发元素id
event.target.className //获取事件触发元素classname
event.target.innerHTML //获取事件触发元素的内容(li)
3.
事件委托就是事件目标自身不处理事件,而是把处理任务委托给其父元素或者祖先元素,甚至根元素(document)。
使用事件委托时,如果目标元素上的其他事件处理程序使用.stopPropagation()阻止了事件传播,那么事件委托就会失效。
点击事件
- 本文链接: https://akayi07.github.io/2020/10/21/20201021/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
-------------本文结束感谢您的阅读-------------