//跨浏览器添加事件 function addEvent(obj,type,fn){ if(obj.addEventListener){ obj.addEventListener(type,fn,false); }else if(obj.attachEvent){ obj.attachEvent('on'+type,fn) } } //跨浏览器移除事件 function removeEvent(obj,type,fn){ if(obj.removeEventListener){ obj.removeEventListener(type ,fn,false); }else if(obj.detachEvent){ obj.detachEvent('on'+type,fn) } } //跨浏览器阻止默认行为 function preDef(evt){ var e = evt|| window.event; if(e.preventDefault){ e.preventDefault(); }else{ e.returnValue =false; } } addEvent(document,'mousewheel',function(evt){ var e = evt || window.event alert(e.wheelDelta) }) addEvent(document,'DOMMouseScroll',function(evt){ alert(-evt.detail*40) }) function WD(evt){ var e =evt ||window.event; if(e.wheelDelta){ return e.wheelDelta }else if(evt.detail){ return -evt.detail*40 } } window.onload=function(){ var a = document.getElementById('Btn') a.onclick = function(e){ console.log(e); alert(e.target.value); } addEvent(window,'load',function(){ var fm = document.getElementById('myForm'); //阻止提交 addEvent(fm,'submit',function(evt){ preDef(evt) }) //PS:submit事件,用传统的方式:fm.onsubmit = function(){}; }) }