首頁 > php教程 > PHP开发 > 用JS動態設定CSS樣式常見方法小結

用JS動態設定CSS樣式常見方法小結

高洛峰
發布: 2016-12-07 10:51:30
原創
1279 人瀏覽過

用JS來動態設定CSS樣式,常見的有以下幾種

1. 直接設定style的屬性某些情況用這個設定!important值無效

如果屬性有'-'號,就寫成駝峰的形式(如textAlign) 如果想保留- 號,就中括號的形式element.style['text-align'] = '100px';

element.style.height = '100px';
登入後複製

   

2.直接設定屬性(只能用於某些屬性,相關樣式會自動辨識)

element.setAttribute('height', 100);
element.setAttribute('height', '100px');
登入後複製

   

3. 設定style的屬性

element.setAttribute('style', 'height: 100px !important');
登入後複製

   

4. 使用set3, 使用設定此方法!

5. 改變classJQ的更改class相關方法

因JS取得不到css的偽元素,所以可以透過改變偽元素父級的class來動態更改偽元素的樣式

element.style.setProperty('height', '300px', 'important');
登入後複製

   6. 設定cssText

element.className = 'blue';
element.className += 'blue fb';
登入後複製

   

7. 建立介紹新的css樣式檔案

element.style.cssText = 'height: 100px !important';
element.style.cssText += 'height: 100px !important';
登入後複製
   

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板