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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

原生js動態添加和移除class

原生js動態添加和移除class

這兩天寫個h5動畫頁面,要動態添加class,但是原來那些元素本身就有好幾個class了,不會寫,以前都只會jquery的,現在想用原生的寫,網上查的看不太明白,有大神愿意教下嗎
查看完整描述

2 回答

?
MR帽子先生

TA貢獻245條經驗 獲得超106個贊

H5動畫動態添加不難,邏輯給你整一下代碼就不寫了很麻煩。

我是在點擊事件后添加一個語句,如

sheet.addRule("#myList?li",?"float:?left;?background:?red?!important;",?1); ?

這就是典型的通過js添加css屬性

當然,因為IE老版本不支持?insertRule,所以另一種方法就是創建一個?STYLE?元素,并指定適當的?media?屬性,然后將樣式添加到新的樣式表中。這可能需要使用多個?STYLE?元素,但也是很容易的。我可能會創建一個對象,指定媒體查詢以及索引,并那樣創建/獲取他們。

希望這對你有幫助,給我一個好評哦,祝您學習愉快!

查看完整回答
2 反對 回復 2017-06-23
?
人才輩出阿卡姆

TA貢獻4條經驗 獲得超0個贊


function?addClass(elem,vlaue){
?if(!elem.className){
?????elem.className=value;
?}else{
??????var?newClassName=elem.className;
??????newClassName?+=?"?";
??????newClassName?+=?value;
??????elem.className=newClassName;
?}
}


查看完整回答
反對 回復 2017-06-24
  • 2 回答
  • 1 關注
  • 10941 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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