正在回答 回答被采纳积分+1
2回答
好帮手慕慕子
2020-03-12 12:07:33
同学你好, 对于你的问题解答如下:
首先,我们要理解stopPropogation的作用是阻止事件冒泡, 事件冒泡就是触发子级事件的同时会触发它先辈元素升上绑定与子级元素相同的事件。
然后我们再来分析为什么要阻止事件冒泡。 因为这里的a标签和document元素都绑定了onkeydown事件, 如果不阻止事件冒泡, 那么触发a元素该事件的时候, 向上冒泡同时会触发他的先辈元素document的onkeydown事件, 导致点击一下,会执行两次keydown事件, 所以需要添加stopPropgation阻止这种情况哦
如果我的回答帮助到了你, 欢迎采纳 !祝学习愉快~~~
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星