IE 的事件处理和 W3C 的事件处理有哪些区别?(必考)
绑定事件
- W3C: targetEl.addEventListener(‘click‘, handler, false);
- IE: targetEl.attachEvent(‘onclick‘, handler);
删除事件
- W3C: targetEl.removeEventListener(‘click‘, handler, false);
- IE: targetEl.detachEvent(event, handler);
事件对象
- W3C: var e = arguments.callee.caller.arguments[0]
- IE: window.event
事件目标
- W3C: e.target
- IE: window.event.srcElement
阻止事件默认行为
- W3C: e.preventDefault()
- IE: window.event.returnValue = false‘
阻止事件传播
- W3C: e.stopPropagation()
- IE: window.event.cancelBubble = true
去面试啦 兼容方案
原文:https://www.cnblogs.com/lemonib/p/10085900.html