獲取css樣式屬性

2021-07-11 10:24:53 字數 875 閱讀 8399

為了得到css的屬性,通過style.屬性名稱,只能得到在style中設定的屬性值,為了得到外聯的css以及寫在外部的css樣式,可以用下面的**

var b=document.getelementbyid("b");

if(b.currentstyle) k=b.currentstyle["width"];

else

k=window.getcomputedstyle(b,null)["width"];

currentstyle是在ie瀏覽器中可用

jquery的原始碼裡面用的是

document.defaultview
這個跟window差不多,在firefox3.6上得用defaultview方法還

訪問框架(frame)的樣式

getcomputedstyle

var style = window.getcomputedstyle(element[, pseudoelt]);

後面是偽類,沒有的話就填null,:gecko 2.0 (firefox 4 / thunderbird 3.3 / seamonkey 2.1) 之前是必須引數,現在不是了

除了上面的格式外還可以通過

k=window.getcomputedstyle(b,null).getpropertyvalue("width");
在ie瀏覽器中還可以

k=b.currentstyle.getattribute("width");

alert(k);

js js 獲取css 樣式表屬性

今天看到這樣兩個屬性 currentstyle defaultview,這兩個屬性從字面上看,是獲取css 屬性的,而我之前獲取css屬性用的則是dom.element.style.height 類似這樣的寫法,今天看到上面提到的兩個屬性有好奇,與在網上查了一下,這個兩用法是區別的 dom.elem...

CSS樣式屬性

position用來設定元素的定位型別,有absolute 絕對定位 relative 相對定位 static 靜態定位,預設值 fixed 固定定位 四種。static 預設。位置設定為 static 的元素,它始終會處於頁面流給予的位置 static 元素會忽略任何 top bottom lef...

css樣式屬性

這個屬性設定字型名稱,如arial,tahoma,courier等。例句如下 s1演示示例 這個屬性可以設定字型的大小。字型大小的設定可以有多種方式,最常用的就是pt和px pixel 例句如下 s2演示示例 這個屬性有三個值可選 normal,italic,oblique。normal是預設值,i...