为了账号安全,请及时绑定邮箱和手机立即绑定

为什么使用火狐浏览器使用getComputedStyle会报错,错误为 obj.getComputedStyle is not a function。求大神们解答

function getStyle(obj,attr){

    if(obj.currentStyle){

        return obj.currentStyle[attr];

    }else{

        return obj.getComputedStyle(obj,false)[attr];

    }

}

正在回答

3 回答

else{

return window.getComputedStyle(obj,false)[attr]

}

0 回复 有任何疑惑可以回复我~
#1

不浪漫

我是这样写的 但是在火狐得不到元素的background属性 但是元素的width height都能得到
2017-06-06 回复 有任何疑惑可以回复我~

function getStyle(obj,attr){

    if(obj.currentStyle){

        return obj.currentStyle[attr];

    }else{

        return getComputedStyle(obj,false)[attr];

    }

}


1 回复 有任何疑惑可以回复我~

是getComputeStyle,拼写错误

0 回复 有任何疑惑可以回复我~
#1

qq_蓝婷儿_0

不是obj.getComputedStyle,obj是多余的
2016-03-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么使用火狐浏览器使用getComputedStyle会报错,错误为 obj.getComputedStyle is not a function。求大神们解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信