
一、 在擷取一個元素的具體樣式值
:元素.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;