亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

getByClass

老師我有一個問題,我覺得匹配的時候還是要用正則,不一定是相等啊,可能是包含的關系的

正在回答

2 回答

function byClass(cls,parentId){

???? var parents = parentId ? document.getElementById(parentId) : document,

???? ele = parents.getElementsByTagName('*'),

???? claArr = [];

???? for(var i=0,len=ele.length; i<len; i++){

???????? var newClaArr = ele[i].className.split(" ");

???????? for(var j=0,lens=newClaArr.length; j<lens; j++){

???????????? if ( newClaArr[j] === cls) {

???????????? ???? claArr.push(ele[i]);

???????????? }

???????? }

????

???? }

???? return claArr;

}

我這樣寫了之后可以

<div class="box boxw"></div>

<div class="box"></div>

這些都匹配出來,



但是當遇到有相同的項就蒙b了

<div class="box box2 box"></div>

<div class="box"></div>

.....

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

嗯可以

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

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號