对于前端事件,首先第一点:IE事件是事件冒泡(没有事件捕获);DOM事件是先捕获再冒泡
第二点:事件冒泡:从dom树叶子到主干,
事件捕获:从文档树的枝干到树叶
然后,再说事件函数语法:
IE | DOM | |
事件注册 | elem.attachEvent('onclick',function(){ alert('ie事件'); }) | elem.addEventListener('click',function(){ alert('DOM事件'); },false) |
事件移除 | elem.detachEvent(); | elem.removeEventListener(); |
阻止事件冒泡 | e=window.event; e.cancelBubble=true; | elem.stopPropagation(); |
阻止元素默认事件 | e.returnValue=false; | elem.preventDefault(); |
欢迎指正。。。