js操作Css样式

1、js操作css样式

div.style.width="100px";

在div标签里我们添加了一个属性,并设置这种写法会给标签带来大量的style属性

跟实际项目不符,因为没有让CSS和html分离,所以获取css样式:

window.getComputedStyle()  获取经过计算机计算的所有属性,则只要是渲染出来的都是经过计算的

2、getComputedStyle()第一个参数是当前元素,第二个null,(getComputedStyle是只读方法)  IE6--8不支持,使用currentStyle

3、解决2的问题的兼容性

try{}catch(error){}    不报错执行try,报错执行catch,必须报错才能使用

猜你喜欢

转载自www.cnblogs.com/qinlinkun/p/10045352.html