您的位置:首页 > Web前端 > CSS

用currentStyle和getComputedStyle来获取CSS非行间元素

2016-07-14 15:16 477 查看
js的style属性获取的是行间元素

为了实现样式和结构分离,减少行内元素,可以封装getStyle函数来获取css里面定义的样式属性。

即封装getStyle函数来获取非行间元素

具体代码

function getStyle(obj,attr)
{
if(obj.currentStyle){    //IE下用currentStyle
return obj.currentStyle[attr];
}
else
{   //火狐下用getComputedStyle
return getComputedStyle(obj,false)[attr];
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript css 函数