事件处理

HTML事件处理程序

DOM0级事件处理程序

DOM2级事件处理程序

addEventListener()和removeEventListner()需要事件名,作为处理事件的函数,布尔值  

addEventListener('click' ,function,false)

IE事件处理程序

attachEvent()和detachEvent()需要事件名,作为处理事件的函数

obj.attachEvent("onclick", function,)


跨浏览器处理事件

var eventutil={

addHandler:function(element,type,handler){

if(element.addEventListner){

element.addEventListener(type,handler,false);

}else if(element.attachEvent){

element.attachEvent('on'+typee,handler

else{

element['on'+type]=handler

事件对象event

DOM中的event

1,type属性用于获取事件类型

2,target属性用于获取时间目标

3,stopPropogation()方法用于阻止事件冒泡

4,preventDefault()方法阻止事件的默认行为

IE中的event

1,type属性获取事件类型

2,srcElement属性用于获取事件的目标

3,cancelkBubble属性用于阻止事件冒泡

4,returnValue属性阻止事件的默认行为

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