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

getstyle函数

function getStyle(obj,attr){

if(obj.currentStyle){

return obj.currentStyle[attr];

}

else{

return getComputedStyle(obj,false)[attr];

}

}

这个函数是不是不能获取未定义的属性,例如top,left默认是0,没有设置

正在回答

2 回答

如果是border等未定义的属性,它获取到的是(0px none rgb(0,0,0))

你说的这个top,left如果未定义获取到的是auto

所以应该是获取不到你想要的值 0 

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

慕粉3135539 提问者

非常感谢!
2016-05-09 回复 有任何疑惑可以回复我~

请问这个是getStyle函数是不兼容谷歌吗,那谷歌浏览器要怎么兼容

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

慕粉3135539 提问者

getcomputedstyle就是非ie的
2016-05-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JS动画效果
  • 参与学习       113925    人
  • 解答问题       1443    个

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

进入课程

getstyle函数

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