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

为什么使用火狐浏览器使用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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号