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

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

高洛峰
高洛峰原創
2016-12-07 10:51:301223瀏覽

用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';

   

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn