去面試啦 兼容方案
阿新 • • 發佈:2018-12-08
prevent value and 阻止 tde arguments turn handler default
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
去面試啦 兼容方案