热门 事件捕获、事件冒泡和事件委托
事件捕获和事件冒泡事件捕获和事件冒泡是浏览器处理事件的两种顺序,IE9之前IE只有事件冒泡,IE9+、Chrome、火狐等两者皆有。事件捕获是从根元素往下找,直到找到事件触发的真正DOM元素,因此事件触发顺序为外层事件到内层事件。事件冒泡是从实际触发事件的元素出发,事件向外层元素冒泡,直到根元素,因此事件触发顺序为内层事件到外层事件。支持两者的浏览器处理顺序为:优先查找事件捕获,若注册了捕获事件,则从最外层开始触发;事件捕获完成后,找到触发事件的最内层元素,向外进行事件冒泡默认:事件冒泡点击div4,未注册捕获事件,因此处理顺序为触发事件的最内层向外冒泡,弹出顺序为div4,div3,div2...