JavaScript CSS 樣式聲明對象

CSSStyleDeclaration(樣式聲明對象)表示一個對象,它是一個CSS聲明塊,它公開樣式信息以及各種與樣式相關(guān)的方法和屬性。

CSSStyleDeclaration對象

CSSStyleDeclaration對象表示CSS屬性-值對的集合。

var heading = document.getElementsByTagName("h1")[0];
var output = document.getElementById("result");

function myFunc1() {
   var styleObj = heading.style;
   output.innerHTML = styleObj.cssText;
}

function myFunc2() {
   var prop = window.getComputedStyle(heading, null).getPropertyValue("color");
   output.innerHTML = prop;
}
測試看看?/?

HTMLElement.style處理單個元素的內(nèi)聯(lián)樣式。

window.getComputedStyle()將CSSStyleDeclaration對象公開為只讀接口。

CSSStyleDeclaration對象屬性

下表列出了CSSStyleDeclaration對象的屬性:

屬性描述
cssText設(shè)置或返回CSS聲明塊的文本表示形式
length返回CSS聲明塊中的樣式聲明數(shù)
parentRule返回作為樣式塊父級的CSS規(guī)則

CSSStyleDeclaration對象方法

下表列出了CSSStyleDeclaration對象的方法:

方法描述
getPropertyPriority()返回指定的CSS屬性是否具有“!important”規(guī)則集
getPropertyValue()返回指定CSS屬性的值
item()通過索引從CSS聲明塊返回CSS屬性名稱
removeProperty()從CSS聲明塊中刪除CSS屬性
setProperty()在CSS聲明塊中設(shè)置新的或修改現(xiàn)有的CSS屬性
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清