本人經過整理總結出以下獲採樣式值的方法,如有錯誤請各位大佬指正。 有四種方法:style,currentstyle,getcomputedstyle,rules 與 cssrules方法。
用法:document.getelementbyid(「id」).style.property=」值」。
例子:
總結:style物件只能讀寫內聯樣式的值,不能夠讀寫內部樣式和外部樣式的值。經過測試相容ie8,chrome,firefox瀏覽器。
用法:document.getelementbyid(「id」).currentstyle.property。
用法:window.getcomputedstyle(元素).property
用法:document.stylesheets[0].rules[0];
document.stylesheets[0].cssrules[0];
總結:rules和cssrules可以讀寫內部樣式,外部樣式的樣式值。經過測試chrome兩者都相容,firefox相容cssrules對rules不相容,ie8瀏覽器相容rules對cssrules不相容。 精確獲採樣式屬性(第2部分)
繼續上一部分,我們要看一下顏色。火狐好像不管三七二十一都會轉變為rgb格式,不過我們通常比較習慣的是hex格式。這就用到以下兩函式。var rgb2hex function rgb var tohex function x 我們用正規表示式在檢測其是否為rgb格式,是就用rgb2hex來轉換它。但如...
Javascript獲取css渲染樣式值技巧
一直忙沒更新,總結下近期開發中使用的關於提取css渲染樹樣式的方法 提取渲染樣式 ie從domelement.currentstyle物件中提取即時計算的樣式 標準瀏覽器使用window.getcomputedstyle方法獲取 ie下還有個runtimestyle物件,可以應用樣式又不改變dom的...
javaScript 滑鼠樣式
1.2.3.hand 是大家所熟悉的手型。4.crosshair 是十字型,就是小烏龜首頁所用的樣式。5.text 是平時滑鼠移動到文字上的樣式。6.wait 是等待的效果。7.default 是預設的那種效果。8.help 是帶問號的滑鼠樣式。9.e resize 是向右的箭頭。10.ne res...