为什么我的IE11没有反应呢 ,要取消这些添加也没有反应
<body>
<input type="button" value="按钮" id="btn"/>
<script>
//DOM0级添加
var btn=document.getElementById("btn");
/*btn.onclick=function(){
alert("这是DOM0级添加的按钮")
}
btn.onclick=null;*/
function showmes(){
alert("调用啦")
}
//DOM2级添加
//btn.addEventListener("click",showmes,false);
/*btn.addEventListener("click",function(){
alert(this.type)
}
,false);
btn.addEventListener("mouseover",function(){
alert("在上面啦")},
false)*/
/*btn.removeEventListener("click",showmes,false) ;*/
/*btn.removeEventListener("click",function(){
alert(this.type)
}
,false); //匿名函数不能用removeEventListener删除
btn.removeEventListener("mouseover",function(){
alert("在上面啦")},
false);*/
/*IE事件添加
btn.attachEvent('onclick',showmes);
btn.detachEvent('onclick',showmes);*/
var closeFunction={
addhandler:function(element,action,chufa){
if(element.addEventListener){
element.addEventListener(action,chufa,false)}
else if(element.attachEvent){
element.attachEvent("on"+action,chufa)}
else
{
element["on"+action]=chufa;
}
},
removehandler:function(element,action,chufa)
{
if(element.removeEventListener){
element.removeEventLinstener(action,chufa,false) }
else if(element.detachEvent){
element.detachEvent("on"+action,chufa);
}
else
{
element["on"+action]=null;
}
}
}
closeFunction.addhandler(btn,"click",showmes);
closeFunction.removehandler(btn,"click",showmes);
</script>
不要阻止ActiveX