為什么我的IE11沒有反應(yīng)呢
為什么我的IE11沒有反應(yīng)呢? ,要取消這些添加也沒有反應(yīng)
<body>
<input type="button" value="按鈕" id="btn"/>
<script>
//DOM0級(jí)添加
var btn=document.getElementById("btn");
/*btn.onclick=function(){
?? ?alert("這是DOM0級(jí)添加的按鈕")
}
btn.onclick=null;*/
function showmes(){
?? ?alert("調(diào)用啦")
}
//DOM2級(jí)添加
//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); //匿名函數(shù)不能用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>
2016-04-05
不要阻止ActiveX