課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
誰能說一下 ? ?Lists[i].setAttribute("title","WEB前端技術")和 Lists[i].title="WEB前端技術"的區(qū)別?
2016-11-03
源自:JavaScript進階篇 9-6
正在回答
這里兩者沒區(qū)別,區(qū)別有以下
1、通過setAttribute設置的自定義屬性,例如:Lists[i].setAttribute("abc","hello"),會顯示在樣式上,而直接=號設置不會顯示在樣式上 ;
2、xxx.className="xyz"這么寫可以,但是xxx.setAttribute("className","xyz")則是無效的,要寫成xxx.setAttribute("class","xyz");
3、setAttribute不支持IE8以下
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
1 回答setAttribute()方法
2 回答setAttribute方法
2 回答關于setAttribute方法問題
4 回答setAttribute()
5 回答setAttribute
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-11-04
這里兩者沒區(qū)別,區(qū)別有以下
1、通過setAttribute設置的自定義屬性,例如:Lists[i].setAttribute("abc","hello"),會顯示在樣式上,而直接=號設置不會顯示在樣式上 ;
2、xxx.className="xyz"這么寫可以,但是xxx.setAttribute("className","xyz")則是無效的,要寫成xxx.setAttribute("class","xyz");
3、setAttribute不支持IE8以下