天天看點

element怎麼設定複選框屬性_擷取元素樣式并封裝一個設定樣式的方法

element怎麼設定複選框屬性_擷取元素樣式并封裝一個設定樣式的方法

一、 在擷取一個元素的具體樣式值

:元素.http://style.xxx 隻能擷取到行内樣式的值(前提是我們在行内設定了所要擷取的樣式)

在編寫樣式的時候,一般不會寫在行内,一方面不利用閱讀,一方面在操作樣式不太友善。通過js可以設定為行内樣式。

擷取元素所有計算過的樣式(回流階段計算的樣式資訊): 不論樣式寫在什麼地方,或者不寫,最後按照浏覽器預設的樣式處理。

window.getComputedStyle(元素對象,僞類/null);

//傳回的是所有被計算過的樣式對象CSSStyleDeclaration

元素.currentStyle;

//傳回的是樣式對象 [IE6-8]

二、設定樣式 有以下幾種方法①設定行内樣式 元素.style.xxx=xxx | 批量設定元素樣式 元素.style.cssText = ‘xxx’

②設定樣式類 類裡面增加想要的樣式 元素.className=xxx

基于上述的知識  
           

FOR IN 循環

for in在循環對象的時候,一般對象的私有屬性可以周遊到,除了一些内置的屬性是周遊不到的,它所屬類的原型上的公有屬性方法也是不可周遊到,如果是自己加上去的屬性就可以周遊到。
object.prototype.add = 100;
           

繼續閱讀