單addHandler那段可以起作用,加了remove就不行了,提示說(shuō)remove那句 Uncaught SyntaxError: Unexpected identifier
var evenTutil={
? ? //添加句柄
? ? ? ? addHandler:function(element,type,handler){
? ? ? ? ? ? if(element.addEventListener){
? ? ? ? ? ? ? ? element.addEventListener(type,handler,false);
? ? ? ? ? ? }else if(element.attachEvent){
? ? ? ? ? ? ? ? element.attachEvent("on"+type,handler);
? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? element['on'+type]=handler;
? ? ? ? ? ? ? ? //element['on'+type等于element."on"+type,但element."on"+type語(yǔ)法是錯(cuò)誤的!
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? removeHandler:function(element,type,handler){
? ? ? ? ? ? if(element.removeEventListener){
? ? ? ? ? ? ? ? element.removeEventListener(type,handler,false);
? ? ? ? ? ? }else if(element.detachEvent){
? ? ? ? ? ? ? ? element.detachEvent("on"+type,handler);
? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? element['on'+type]=handler;
? ? ? ? ? ? }
? ? ? ? }
? ? }
2016-06-07
?? element['on'+type]='null'
2016-06-07
2016-06-07
最后一句應(yīng)該是等于null吧