js事件:
javascript使我们能够有能力创建动态页面,事件就是可以被js侦测到的行为,网页中每个元素都可以产生某些触发js函数的事件。
例如我们可以在用户点击某个按钮时产生一个click事件来触发某个函数。
事件冒泡:
就是事件从目标开始,网上冒泡直到页面的最上一级标签,也就是当一个元素被触发,同样的事件也会在该元素的所有祖先元素中从内向外一次触发。
解决冒泡事件:
事件名。stopPropagation()或者直接return false。
在IE中,window.e.cancelBubble=true;
事件捕获:
当我们使用事件捕获时,父级元素先触发,自己元素后触发。
事件捕获,是一个从祖先节点到后节点的过程。
IE只支持冒泡,不支持捕获。
阻止浏览器的默认行为:
e.preventDefault()
在IE中:
window.e.returnValue=false;
或者return false;