function Element(el){
this.el = document.getElementById(el);
}
Element.protptype.addEventListeners= function(type,select,fn){
if(fn==null){
fn = select;
select = null;
}
var that = this.el;
that.addEventListener(type,function(event){
var target;
if(select){
target = event.target;
if(target.matches(select)){
fn.call(target,event);
}
}else{
fn(event);
}
})
}
var add = new Element('传id');
add.addEventListeners('click','a',function(){
})
javascript继承写一个监听事件。
最新推荐文章于 2022-07-21 09:53:36 发布