亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

事件調用兼容問題,為什么不行呢

var eventUtil={

? ? //添加事件

? ? addHandler:function(element,type,funName){

? ? ? ? if(element.addEventListener){//DOM2級

? ? ? ? ? ? element.addEventListener(type,funName,false);

? ? ? ? } else if(element.attachEvent){//IE瀏覽器

? ? ? ? ? ? element.attachEvent('on'+type,funName);

? ? ? ? }else{//DOM0級

? ? ? ? ? ? element['on'+type]=funName;

? ? ? ? }

? ? }


? ? //刪除事件

? ?removeHandler:function(element,type,funName){

? ? ? ? if(element.removeEventListener){//DOM2級

? ? ? ? ? ? element.removeEventListener(type,funName,false);

? ? ? ? } else if(element.detachEvent){//IE瀏覽器

? ? ? ? ? ? element.detachEvent('on'+type,funName);

? ? ? ? }else{//DOM0級

? ? ? ? ? ? element['on'+type]=null;

? ? ? ? }

? ? }

}


? window.onload=function(){

? ? ?var btn = document.getElementById('btn');

? ? eventUtil.addHandler(btn,'click',show);

? ? function show(){

? ? ? alert('a');

? ? };?

? }


正在回答

2 回答

小毛病,改兩個地方,“addEventListener”/“removeEventListener”之后的冒號注意英文格式下,第一個addEventListener方法結束之后大括號外加一個逗號,然后試試。

0 回復 有任何疑惑可以回復我~

添加事件和刪除事件之間少了個逗號

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

事件調用兼容問題,為什么不行呢

我要回答 關注問題
微信客服 幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號