为什么要加stop.Propagation来阻止事件冒泡?
来源:4-6 其它事件-submit
weixin_慕前端6235132
2020-04-13 21:18:24

老师,请问这里为什么要加stop.Propagation来阻止事件冒泡?
1回答
同学你好, 因为给a和document元素都绑定了onkeydown和onmouseenter事件, 如果不阻止事件冒泡, 那么点击a元素触发事件时, 向上冒泡同时会触发他的先辈元素document的同类型onkeydown事件, 导致点击一下,会执行两次keydown事件, onmouseenter也是同样的道理,所以需要添加stopPropgation阻止这种情况。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题