事件冒泡

除了focus blur scroll 之外别的事件都是会冒泡的。

判断事件是否会冒泡  e.bubbles  //返回布尔值  true表示冒泡 false反之

stopPropagation 阻止事件冒泡 //不兼容IE8

stopImmediatePropagation 阻止冒泡,同时阻止同一个事件的其它监听函数被调用 //不兼容IE8

cancelBubble 阻止事件冒泡,但是不能阻止捕获  //全浏览器支持,但是并不是标准写法(属性)   e.cancelBubble = true  阻止冒泡

兼容写法 e.stopPropagation? e.stopPropagation() : e.cancelBubble = true;

原文地址:https://www.cnblogs.com/kugeliu/p/6949829.html