在js高级程序设计书上,控制台上出现Uncaught ReferenceError: bind is 财富值35

2016-11-03 08:42发布

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;         }     },     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] = null;         }     } }; var handler={     message:"Event handled",     handleClick:function(event){         alert(this.message);     } }; var btn=document.getElementById("btn"); EventUtil.adddHandler(btn,"click",bind(handler.handleClick,handler));
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答

最后一行bind函数没有定义

bind is no defined; bind没有定义,不是说得很明显了么

一周热门 更多>