JavaScript 事件处理

addEventListener("事件类型",function(){},boolean)

事件的监听(ie8以上版本),接受三个参数,第三个参数可以忽略,如果设置为true则为事件捕获程序

removeEventListen("事件类型",function(){},boolean)

移除事件的监听

attachEvent("on+事件类型",function(){})

ie8及其之前的版本添加事件监听

detachEvent("on+事件类型",function(){})

ie8及其之前的版本移除事件的监听

preventDefault()

阻止事件的默认行为

stopPropagation()

阻止事件冒泡(ie9及其以上版本)

cancelBubble

ie8及其以下版本取消事件冒泡

click,contextmenu,dbclick,mousedown,mouseup,mousemove,mouseover,mouseout(mouseenter,mouseleave)

鼠标事件,触发鼠标事件的对象包含clientX,clientY两个属性

keydown,keyup,keypress

键盘事件,返回一个keyboadrevent对象,包含按键键码keyCode

mousewheel

鼠标滚轮事件,返回一个wheelEvent对象,包含滚轮的方向wheelDelta(正负120),不支持firefox

DOMMouseScroll

鼠标滚轮事件,返回一个Event DOMMouseScroll对象,包含滚轮的方向detail(正负3)

你可能感兴趣的:(JavaScript 事件处理)