天天看点

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;
           

继续阅读