課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
通過類名獲取對象進行樣式修改,最后想通過更改className來變回去,發(fā)現(xiàn)無效。
詳情請看代碼
2016-02-17
源自:JavaScript入門篇 4-1
正在回答
把你代碼?my[0].className="txt2"; 改為 my[0].removeAttribute("style"); 就可以了
楚燕狂子 提問者
className其實是封裝的TagName,zIE6,7,8貌似是不支持的,
直接使用可能獲取到的集合為空,所以取className[0]是無效的
把名稱中“[0]”去掉即可
my[0] ? 把[0]這個去掉應(yīng)該就可以了。
舉報
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
1 回答通過更改className無法改變樣式?
2 回答通過className屬性來設(shè)置元素的樣式的時候
2 回答這個4-1的編程挑戰(zhàn)能通過改變className恢復(fù)默認(rèn)樣式么?
3 回答取消樣式設(shè)置使用className無效 txt.className = "t";
5 回答關(guān)于更改樣式
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-02-18
把你代碼?my[0].className="txt2"; 改為 my[0].removeAttribute("style"); 就可以了
2016-02-17
className其實是封裝的TagName,zIE6,7,8貌似是不支持的,
直接使用可能獲取到的集合為空,所以取className[0]是無效的
2016-02-17
把名稱中“[0]”去掉即可
2016-02-17
把名稱中“[0]”去掉即可
2016-02-17
my[0] ? 把[0]這個去掉應(yīng)該就可以了。