兼容IE8 及其他浏览器获得指定元素的样式

/*obj 要获取样式的元素,name 是要获取的样式名*/

function getStyle(obj,name){

if(window.getComputedStyle){//属性没找到返回undifined,变量没找到就会报错,只能使用window.getComputedStyle,不能用getComputedStyle

//正常浏览器的方式

return getComputedStyle(obj,null)[name];//获取属性名为name的样式,不能用.name替换[name],因为这样做获取的是对象的name属性

}

else {//IE8的方式

return obj.currentStyle[name];

}

}

猜你喜欢

转载自blog.csdn.net/zhangting8_/article/details/83783198
今日推荐