課程
/前端開發
/JavaScript
/JavaScript入門篇
通過類名獲取對象進行樣式修改,最后想通過更改className來變回去,發現無效。
詳情請看代碼
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]這個去掉應該就可以了。
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
1 回答通過更改className無法改變樣式?
2 回答通過className屬性來設置元素的樣式的時候
2 回答這個4-1的編程挑戰能通過改變className恢復默認樣式么?
3 回答取消樣式設置使用className無效 txt.className = "t";
5 回答關于更改樣式
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
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]這個去掉應該就可以了。