小菜鸟飞
2016-08-12 15:48
<body>
<input type="button" value="IE" id="btn4"/>
<script>
function show(){
alert("我是IE事件处理");
}
var btn4 = document.getElementById("btn4");
btn4.attachEvent('onclick',show);//添加事件方法,两个参数。默认冒泡事件false。函数名加On.
//btn4.removeEventListener("onclick",show,false);//删除事件方法,参数与添加要一样。
</script>
</body>
浏览器的兼容性问题,这样就可以
<body>
<input type="button" value="IE" id="btn4"/>
<script>
var btn4=document.getElementById('btn4');
if(btn4.attachEvent){
btn4.attachEvent('onclick',show);
}else if(btn4.addEventListener){
btn4.addEventListener('click',show);
}else{
btn4.onclick=show;
}
//添加事件方法,两个参数。默认冒泡事件false。函数名加On.
//btn4.removeEventListener("onclick",show,false);//删除事件方法,参数与添加要一样。
function show(){
alert("我是IE事件处理");
}
</script>
</body>
DOM事件探秘
99545 学习 · 1197 问题
相似问题