讀取物件的樣式

2021-10-11 00:16:22 字數 865 閱讀 2981

class

="box"

>

div>

方式一:

var objbox = document.

queryselector

('.box');

console.

log(objbox.style.width)

;//如果標籤沒有行內樣式,使用這種方法讀取不出來物件的樣式

方法二:

getcomputedstyle(『元素』,『偽類』)

可以獲取當前元素所有最終使用的css

(1)讀取出來的資料是字串

(2)如果沒有修改元素的屬性,讀出來的就是css樣式表中的屬性值,如果修改過樣式,則讀取出來的是最終的屬性值

var styleobj =

getcomputedstyle

(objbox,

false);

//不讀取偽類,只讀取objbox的樣式

var styleobj =

getcomputedstyle

(objbos,

null);

//不讀取偽類,只讀取objbox的樣式

var styleobj =

getcomputedstyle

(objbox,

':after');

//讀取objbox的樣式,和:after偽類

var styleobj =

getcomputedstyle

(objbox,

':before');

//讀取objbox的樣式,和:befor偽類

讀取內聯之外的樣式

來自於 樣式表有三種方式 內嵌樣式 inline style 是寫在tag裡面的,內嵌樣式只對所有的tag有效。內部樣式 internal style sheet 是寫在html的裡面的,內部樣式只對所在的網頁有效。外部樣式表 external style sheet 如果很多網頁需要用到同樣的樣式...

DOM Style樣式物件的詳細用法

典型html檔案如下,有三種定義方式。任何html元素標籤都會有乙個通用的屬性style。它會返回cssstyledeclaration物件。樣式定義在html元素的標準屬性style裡 a 將分號 隔開的乙個或者多個屬性 值 其全部為元素的style屬性的值 b 屬性和屬性值之間用 連線 下面我們...

Spring MVC程式中頁面樣式讀取失敗解決辦法

用 spring mvc 開發應用程式,對於初學者有乙個很頭疼的問題,那就是程式資料都已經查詢出來了,但介面樣式仍然十分醜陋,載入不了 css,js,等資源檔案。當你在瀏覽器上直接輸入某個css檔案的路徑時,直接得到404錯誤,而路徑肯定沒有錯,其原因就在於在web.xml 中配置了類似如下的 sp...