課程
/前端開(kāi)發(fā)
/JavaScript
/展開(kāi)與收起效果
能用getElementsByClassName么?
2016-07-24
源自:展開(kāi)與收起效果 2-2
正在回答
//根據(jù)className獲取元素function getByClassName(obj,cls) { ? ?var elements=obj.getElementsByTagName("*"); ? ?var result=[]; ? ?for (var i=0;i<elements.length;i++){ ? ? ? ?if (elements[i].className == cls){ ? ? ? ? ? ?result.push(elements[i]); ? ? ? ?} ? ?} ? ?return result;}
可以,但是IE8以下不支持
這節(jié)不是用jq么?
舉報(bào)
通過(guò)效果展示與案例分析,教您實(shí)現(xiàn)不同類型的展開(kāi)與收起效果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-09-26
//根據(jù)className獲取元素
function getByClassName(obj,cls) {
? ?var elements=obj.getElementsByTagName("*");
? ?var result=[];
? ?for (var i=0;i<elements.length;i++){
? ? ? ?if (elements[i].className == cls){
? ? ? ? ? ?result.push(elements[i]);
? ? ? ?}
? ?}
? ?return result;
}
2016-07-24
可以,但是IE8以下不支持
2016-07-24
這節(jié)不是用jq么?