老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

javascript如何修改css樣式

這篇文章給大家分享的是有關(guān)javascript如何修改css樣式的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元當雄做網(wǎng)站,已為上家服務(wù),為當雄各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

修改方法:1、用“元素.style.屬性名="值"”;2、用“元素.setAttribute('屬性名','值')”;3、用“元素.setAttribute('style','屬性名:值')”;4、用“元素.className='值'”。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

1、直接設(shè)置style的屬性某些情況用這個設(shè)置 !important值無效

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

element.style.height = '100px';

2、直接設(shè)置屬性(只能用于某些屬性,相關(guān)樣式會自動識別)

element.setAttribute('height', 100);
element.setAttribute('height', '100px');

3、設(shè)置style的屬性

element.setAttribute('style', 'height: 100px !important');

4、使用setProperty如果要設(shè)置!important,推薦用這種方法設(shè)置第三個參數(shù)

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

5、改變class 比如JQ的更改class相關(guān)方法

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

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

6、設(shè)置cssText

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

7、創(chuàng)建引入新的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

// 在原有樣式操作
        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);

感謝各位的閱讀!關(guān)于“javascript如何修改css樣式”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


分享文章:javascript如何修改css樣式
標題鏈接:http://www.xueling.net.cn/article/iphgis.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: www.xx日本| 国产精品自在拍一区二区不卡 | 7799精品专区 | 无码精品一区二区三区在线 | www一片黄| 黄a大片 | 欧美日韩国产一区二区 | 国产一区二区三区成人久久片老牛 | 爽到高潮无码视频在线观看 | 久久无码高潮喷水抽搐 | av在线dvd| 大胸少妇午夜三级 | 欧美日韩精品一区二区久久 | 欧美1区视频 | 国产一二 | 亚洲欧洲日韩一区 | 国产区91| 亚州日韩精品AV片无码中文 | 日本一级二级视频 | 久久久精品人妻久久影视 | 天天综合久久综合 | 狠狠欧美| 日本天天操| 亚洲va欧美va国产va天堂影院 | 天天色综合色 | 国产婷婷综合在线视频中文 | 亚洲字幕成人中文在线观看 | 国精产品一区一区三区免费视频 | 无码成人片一区二区三区 | 拍拍视频爽爽影院在线观看免费 | 国产黄色在线免费观看 | 中文字幕第一页在线视频 | 夜夜躁狠狠躁日日躁2022 | 91在线视频观看免费 | 精品一区二区三区蜜桃 | 九草在线视频 | 欧洲grand老妇人bbw | 亚洲成人网av | 在线视频一区二区三区三区不卡 | china对白普通话xxxx | 无码久久综合免费 |