js中style,currentStyle和getComputedStyle的区别以及获取css操作方法
currentStyle和getComputedStyle的区别以及获取css操作方法
style:各大浏览器都兼容,能设置样式和获取样式,但是获取不了外部样式,如果写了行内没有的样式,返回的是空值
写法:元素.style.样式名=“样式值”;
currentStyle属性和getComputedStyle属性不能设置属性,只能获取
currentStyle:该属性只兼容IE,不兼容火狐和谷歌
写法:元素.currentStyle.样式名=“样式值”; 或 元素.currentStyle[样式名]=“样式值”;
getComputedStyle:该属性是兼容火狐谷歌,不兼容IE8一下的
写法:window。getComputedStyle(obj,null)[样式名];
获取样式属性值的getStyle()方法如下: