必威体育Betway必威体育官网
当前位置:首页 > IT技术

js中currentStyle和getComputedStyle获取css样式区别

时间:2019-08-15 03:13:12来源:IT技术作者:seo实验室小编阅读:87次「手机版」
 

currentstyle

js中获取样式我了解到三种。一种是通过obj.offsetAttr来获取样式,通过这种方法来获取元素的宽高时,如果没有边框,可以正确获取,如果使用边框属性则会出现问题,为了解决这个问题,可以使用另一种方法,通过getComputedStyle属性来获取css样式(非行间)。还有一种是通style属性来获取css样式(行间)。

/*可以作为一段标准代码,理解并记忆(个人建议)*/  currentstyle  IE 兼容写法

function      getStyle    (obj,attr){ 

if(obj.currentStyle){

        return obj.currentStyle[attr];

    }else{

        return getComputedStyle(obj,false)[attr];

    } }

相关阅读

分享到:

栏目导航

推荐阅读

热门阅读