日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

你知道怎么用原生 JS 設置樣式么

瀏覽:202日期:2024-05-27 10:13:37

用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. 使用setProperty如果要設置!important,推薦用這種方法設置第三個參數

element.style.setProperty(’height’, ’300px’, ’important’);

5. 改變class比如JQ的更改class相關方法

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

element.className = ’blue’;element.className += ’blue fb’;

6. 設置cssText

element.style.cssText = ’height: 100px !important’;element.style.cssText += ’height: 100px !important’;

7. 創建引入新的css樣式文件

function addNewStyle(newStyle) { var styleElement = document.getElementById(’styles_js’); if (!styleElement) {styleElement = document.createElement(’style’);styleElement.type = ’text/css’;styleElement.id = ’styles_js’;document.getElementsByTagName(’head’)[0].appendChild(styleElement); }styleElement.appendChild(document.createTextNode(newStyle));}addNewStyle(’.box {height: 100px !important;}’);

8. 使用addRule、insertRule

你知道怎么用原生 JS 設置樣式么

// 在原有樣式操作document.styleSheets[0].addRule(’.box’, ’height: 100px’);document.styleSheets[0].insertRule(’.box {height: 100px}’, 0);// 或者插入新樣式時操作var styleEl = document.createElement(’style’), styleSheet = styleEl.sheet;styleSheet.addRule(’.box’, ’height: 100px’);styleSheet.insertRule(’.box {height: 100px}’, 0);document.head.appendChild(styleEl);

用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. 使用setProperty如果要設置!important,推薦用這種方法設置第三個參數

element.style.setProperty(’height’, ’300px’, ’important’);

5. 改變class比如JQ的更改class相關方法

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

element.className = ’blue’;element.className += ’blue fb’;

6. 設置cssText

element.style.cssText = ’height: 100px !important’;element.style.cssText += ’height: 100px !important’;

7. 創建引入新的css樣式文件

function addNewStyle(newStyle) { var styleElement = document.getElementById(’styles_js’); if (!styleElement) {styleElement = document.createElement(’style’);styleElement.type = ’text/css’;styleElement.id = ’styles_js’;document.getElementsByTagName(’head’)[0].appendChild(styleElement); }styleElement.appendChild(document.createTextNode(newStyle));}addNewStyle(’.box {height: 100px !important;}’);

8. 使用addRule、insertRule

你知道怎么用原生 JS 設置樣式么

// 在原有樣式操作document.styleSheets[0].addRule(’.box’, ’height: 100px’);document.styleSheets[0].insertRule(’.box {height: 100px}’, 0);// 或者插入新樣式時操作var styleEl = document.createElement(’style’), styleSheet = styleEl.sheet;styleSheet.addRule(’.box’, ’height: 100px’);styleSheet.insertRule(’.box {height: 100px}’, 0);document.head.appendChild(styleEl);

來自:http://www.cnblogs.com/LiuWeiLong/p/6058059.html

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本伊人久久| 红杏一区二区三区| 日韩欧美看国产| 国产成人久久| 中文在线а√在线8| 国产精品宾馆| 久久精品一区| 日韩另类视频| 最新日韩欧美| 一区二区电影在线观看| 欧美日韩在线精品一区二区三区激情综合| 婷婷综合福利| 精品国产一级| 黄色日韩在线| 国产日韩欧美一区在线| 国产一区二区三区四区大秀| 欧洲一区二区三区精品| 欧美日韩精品免费观看视频完整| 99视频精品| 国产欧美欧美| 日本久久精品| 国产偷自视频区视频一区二区| 五月亚洲婷婷 | 蜜臀久久99精品久久久久久9| 伊人成人网在线看| 欧美有码在线| 久久久久久黄| 日韩高清一区| 久久久777| 国产高清视频一区二区| 在线看片不卡| 国产欧美综合一区二区三区| 日韩成人高清| 日韩1区2区日韩1区2区| 手机在线电影一区| 亚洲精品裸体| 性欧美xxxx免费岛国不卡电影| 日韩在线网址| 一区免费在线| 国产精品久久久久久久久妇女| 最新国产精品久久久| 久久久久蜜桃| 精品国产乱码久久久久久樱花| 蜜桃av一区二区在线观看| 五月天av在线| 精品视频网站| 三级在线观看一区二区| 最近高清中文在线字幕在线观看1| 亚洲毛片网站| 丝袜美腿亚洲色图| 欧美91视频| 日韩精品首页| 成人久久一区| 亚洲天堂一区二区| av资源新版天堂在线| 麻豆一区二区三区| 国产精品1区| 国产精品99久久免费观看| 日本va欧美va精品发布| 天海翼精品一区二区三区| 美国欧美日韩国产在线播放| 久久久久99| 国产一区亚洲| 免费日韩av片| 中文字幕成人| 国产精品天天看天天狠| 国产欧美88| 美女毛片一区二区三区四区最新中文字幕亚洲 | 国产午夜精品一区二区三区欧美 | 在线人成日本视频| 欧美sm一区| 久久精品导航| 欧美精品九九| 最近国产精品视频| 国产日韩欧美| 国产成人久久精品麻豆二区 | 97精品国产福利一区二区三区| 久草免费在线视频| 日韩欧美二区| 欧美日韩国产免费观看视频| 日韩精品一级中文字幕精品视频免费观看 | 亚洲国产综合在线看不卡| 激情欧美一区二区三区| 亚洲网站视频| 天堂久久一区| 黄毛片在线观看| 国产亚洲在线观看| 国产伦精品一区二区三区千人斩| 国产成人免费av一区二区午夜| 亚洲福利免费| 国产乱码精品一区二区亚洲| 日韩欧美一区二区三区在线视频 | av综合电影网站| 乱人伦精品视频在线观看| 亚洲精品美女91| 久久毛片亚洲| 日韩和欧美一区二区| 日韩欧美视频专区| 日韩高清不卡一区| 亚洲小说欧美另类婷婷| 国产精品美女久久久久久不卡| 久久精品91| 国产欧美另类| 蜜臀av一区二区在线免费观看 | 亚洲国产成人精品女人| 久久成人av| 日韩一区二区三免费高清在线观看| 国产精品一区亚洲| 亚洲精品2区| 久久激情网站| 伊伊综合在线| 成人在线超碰| 精品欧美日韩精品| 国产调教精品| 日韩激情综合| 日韩专区视频网站| 亚洲一区二区成人| 久久视频精品| 麻豆精品蜜桃| 日韩在线观看一区| 欧美成人a交片免费看| 丁香婷婷久久| 国产精品久久久久77777丨 | 欧美特黄一区| 欧美福利一区| 激情欧美丁香| 亚洲欧美伊人| 午夜精品网站| 免费在线观看一区二区三区| 黄色精品网站| 日韩综合一区二区| 国产乱码精品一区二区亚洲| 国产精品资源| 成人国产精品久久| 特黄毛片在线观看| 欧美日韩国产高清电影| 日韩一区欧美| 怡红院精品视频在线观看极品| 午夜在线视频一区二区区别| 免费看日韩精品| 国产另类在线| 9999国产精品| 欧美亚洲tv| 超碰成人av| 麻豆精品视频在线| 成人影视亚洲图片在线| 亚洲激情婷婷| 国产欧美日韩在线观看视频 | 成人日韩精品| 激情欧美一区二区三区| 蜜臀久久99精品久久久久宅男 | 女人天堂亚洲aⅴ在线观看| 久久一二三区| 久久精品毛片| 亚洲网站视频| 国产日韩一区二区三区在线播放| 日韩成人三级| 婷婷综合成人| 伊人久久视频| 日韩欧美中文字幕电影| 91综合网人人| 日韩一区二区三区高清在线观看| 国产日韩1区| 欧美特黄一区| 国产一区二区三区黄网站| 喷白浆一区二区| 在线一区av| 国产精品magnet| 亚洲精品看片| 国产99精品| 久久久久久婷| 国产精品免费不| 青青草国产成人99久久| 国产精品一级在线观看| 狠狠色狠狠色综合日日tαg| 色综合狠狠操| 国产精品3区| 欧美日韩xxxx| 欧美日韩色图| caoporn视频在线| 国产区精品区| 久久国产婷婷国产香蕉| 另类激情亚洲| 99久久婷婷| 日韩精品专区| 国产成人精品一区二区三区免费 | 国产精品亚洲一区二区在线观看| 免播放器亚洲| 极品日韩av| 午夜欧美精品| 91九色精品| 亚洲精品97| 在线亚洲激情| 亚洲综合小说| 亚洲精品伊人| 欧美天堂一区二区| 国产精品任我爽爆在线播放| 国产亚洲一区二区三区不卡| 国产日韩欧美三级| 美日韩一区二区三区|