日期:2014-05-16  浏览次数:20349 次

JavaScript事件监听的方法

(1)onclick属性添加事件处理函数

<button id='test1' onclick=DoClick>test1</button>

(2)attachEvent方法添加事件处理函数

<button name="test2">test2</button>

oEventUtil.AddEventHandler = function(oTarget,sEventType,fnHandler)
{
//IE和FireFox的兼容性处理?
//如果是FireFox
if(oTarget.addEventListener){
oTarget.addEventListener(sEventType,fnHandler,false);
}?
//如果是IE
else if(oTarget.attachEvent){
oTarget.attachEvent('on'+sEventType,fnHandler);
} else{
oTarget['on'+sEventType] = fnHandler;
}
};

?