面试真题

前端 · 简单 · 网易

阻止冒泡

简单 前端 🎤 网易
参考答案
阻止冒泡即阻断DOM事件从目标元素向祖先元素传递。方法:1. 原生JS中在监听函数调用event.stopPropagation();旧IE用event.cancelBubble=true;2. 若用React等框架,合成事件对象同样提供e.stopPropagation();3. 注意区别:stopImmediatePropagation还能阻止同元素其余监听器,preventDefault仅阻止默认动作(如跳转)不阻冒泡。示例:子元素点击处理函数内执行停止后,父级注册的click不会执行,避免误触。
题目整理自公开面经,答案由校招宝自研生成,仅供参考