JavaScript獲取css行間樣式,內(nèi)連樣式和外鏈樣式的簡(jiǎn)單方法
【行間樣式獲取】
<div id='div1' style="backgroud:red">測(cè)試</div> <script> var odiv=document.getElementById('div1'); //先獲取到要獲取樣式的元素標(biāo)簽,也就是獲取到div1 console.log(odiv.style.background); //這樣我們就可以獲取到了行間的樣式了 </script>
【內(nèi)連樣式獲取】
<html> <head> <style> .div2{ background:red; } </style> </head> <body> <div id="div1" class="div2">測(cè)試</div> <script> var odiv=document.getElementById('div1'); //先獲取到要獲取樣式的元素標(biāo)簽,也就是獲取到div1 //console.log(getComputedStyle(odiv,null).background); getComputedStyle("元素","偽類") 是獲取到計(jì)算后的樣式,第二個(gè)參數(shù)是偽類,如果沒(méi)有直接使用null 但是萬(wàn)惡的IE8及之前不支持所以需要用到下面的方法 //console.log(currentStyle.background) 這個(gè)只有IE本身支持 也是獲取到計(jì)算后的樣式 console(window.getComputedStyle?getComputedStyle(odiv,null).background:odiv.currentStyle); //跨瀏覽器兼容 </script> </body> </html>
【外鏈樣式獲取】
<html> <head> <link rel="stylesheet" type="text/css" href="basic.css" /> //外鏈的樣式表 </head> <body> <div id="div1" class="div2" >測(cè)試</div> <script> var sheet=document.styleSheets[0] //獲取到外鏈的樣式表 var rule=sheet.cssRules[0] //獲取到外鏈樣式表中的第一個(gè)樣式 console.log(rule.style.background) //red 這樣就可以獲得了外鏈樣式表中指定的樣式了 </script> </body> </html>
【外鏈樣式表】
.div2{ background:red; }
以上這篇JavaScript獲取css行間樣式,內(nèi)連樣式和外鏈樣式的簡(jiǎn)單方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談js對(duì)象屬性 通過(guò)點(diǎn)(.) 和方括號(hào)([]) 的不同之處
下面小編就為大家?guī)?lái)一篇淺談js對(duì)象屬性 通過(guò)點(diǎn)(.) 和方括號(hào)([]) 的不同之處。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10ThingJS粒子特效一鍵實(shí)現(xiàn)雨雪效果
在做3D項(xiàng)目時(shí),我們經(jīng)常需要模擬下雨,下雪的天氣,有時(shí)也會(huì)模擬噴泉、著火等效果。這些效果需要使用名為粒子系統(tǒng)(particle)的技術(shù)來(lái)實(shí)現(xiàn)。使用ThingJS可以快速編寫(xiě)粒子效果,本文就來(lái)看看如何實(shí)現(xiàn)2021-05-05提高JavaScript執(zhí)行效率的23個(gè)實(shí)用技巧
JavaScript是一門(mén)非常流行的編程語(yǔ)言,許多開(kāi)發(fā)者都會(huì)把JavaScript選為入門(mén)語(yǔ)言,本文向大家分享JavaScript提高執(zhí)行效率的小技巧、最佳實(shí)踐等非常實(shí)用的內(nèi)容2017-03-03js中 計(jì)算兩個(gè)日期間的工作日的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇js中 計(jì)算兩個(gè)日期間的工作日的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08Firefox和IE兼容性問(wèn)題及解決方法總結(jié)
IE和Firefox(火狐)在JavaScript方面的不兼容及統(tǒng)一方法在本文做下總結(jié),感興趣的朋友可以參考下2013-10-10javascript中的數(shù)字與字符串相加實(shí)例分析
javascript中的數(shù)字與字符串相加實(shí)例分析,學(xué)習(xí)js的朋友可以參考下。2011-08-08利用uniapp+vue3+js適配微信隱私協(xié)議開(kāi)發(fā)指南
這篇文章主要給大家介紹了關(guān)于利用uniapp+vue3+js適配微信隱私協(xié)議開(kāi)發(fā)指南的相關(guān)資料,適配最新微信小程序隱私協(xié)議開(kāi)發(fā)指南,兼容uniapp版本,需要的朋友可以參考下2023-12-12