为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要写的那么复杂?这样写不可以吗?

function getClass(oParent,sClass){

var aEle=oParent.getElementsByTagName("*");

var aResult=[];

var re=new RegExp("\\b"+sClass+"\\b");//边界里的class

for(var i=0; i<aEle.length; i++){

//if(aEle[i].className==sClass){

if(re.test(aEle[i].className)){

aResult.push(aEle[i]);

};

};

return aResult;

};

window.onload=function(){

var oWr=getClass(document, "wrapper")[0];

var aLi=oWr.getElementsByTagName("li");

for(var i=0; i<aLi.length; i++){

aLi[i].onmouseover=function(){

for(var i=0; i<aLi.length; i++){

aLi[i].className="";

};

this.className="big";

};

};

};


正在回答

2 回答

都可以的

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

大神啊,我写不出你这样的代码

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

举报

0/150
提交
取消

为什么要写的那么复杂?这样写不可以吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信