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

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

關于setAttribute方法問題

為什么修改元素的className屬性不能通過setAttribute方法來實現?

正在回答

2 回答

setAttribute("className","a")不要這么寫,因為IE8/9/10/Firefox/Safari/Chrome/Opera不支持setAttribute('className',xxx)方式設置元素的class,但IE6/7支持

setAttribute("class","a")這么寫正確,IE8/9/10/Firefox/Safari/Chrome/Opera支持,IE6/7不支持setAttribute('class',xxx)方式設置元素的class

如果你有IE6/7的話可以嘗試一下

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

kuban

沒有IE6/7,如果你的IE支持文檔模式變更的話,用IE打開,按F12,文檔模式調到6/7也可以試驗出來
2016-04-27 回復 有任何疑惑可以回復我~
#2

dong起來

這么寫了為什么樣式還是沒有反應???
2016-05-13 回復 有任何疑惑可以回復我~
#3

dong起來 回復 kuban

明白了 弄好了 十分感謝!!
2016-05-13 回復 有任何疑惑可以回復我~

這個只是在IE中才能實現,在其他W3C標準的瀏覽器里面是無效的

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

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468829    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

關于setAttribute方法問題

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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