var ScriptI_Class={
browser:{
ie:navigator.appName=="Microsoft Internet Explorer"?true:false,
firefox:navigator.appName=="Netscape"?true:false
},
each:function(fn){
if(this.length==null){fn.call(this)}
else
{for(var i=0;i<this.length;i++)
{fn.call(this[i])}
}
}
}
//html中使用,当我把fn去掉又没有了那个错误!
$("a","a1").addEventListener("onclick",fn,false)
function fn(){
$("a1").hide();
}
//FF 出现错误!
too much recursion
[Break on this error] if(this.length==null){fn.call(this)}
不理解,请帮忙
//这样是没问题的!
$("a","a1").each(function(){
this.onclick=function(){this.hide();}
})