慕粉2238377340
2017-05-05 21:36
<script>
var btn6 = document.getElementById('btn6');
function shouMas(){
alert('这是跨浏览器事件')
}
var eventUtil = {
//添加句柄
addHandler:function(element/*给谁添加*/,type/*添加类型*/,handler/*句柄,触发了什么操作*/){
if(element.addEventListener){
element.addEventListener(type,handler,false);
}else if(element.attachEventer){
element.attachEventer('on' + type,handler);
}else{
element['on' + type] = handler//element.onclick === element['onclick']
}
//删除句柄
removeHandler:function(element,type,handler){
if(element.removeEventListener){
element.removeEventListener(type,handler,false);
}else if(element.detachEventer){
element.detacheEventer('on' + type,handler);
}else{
element['on' + type] = null;//element.onclick === element['onclick']
}
}
}
}
eventUtil.addHandler(btn6,'click',showMas);
</script>
还没有人回答问题,可以看看其他问题
DOM事件探秘
99545 学习 · 1197 问题
相似问题