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

获取样式,还有其他方法吗?

获取样式,还有其他方法吗?

正在回答

1 回答

获取样式,有两种方法:

1、dom.style.xxx 这种写法只能获取行内样式 例如 <div style="width:200px"></div>

    div.style.width能获取到是200px,但是没有出现在style="" 引号中的样式是获取不到的

2、万能方法。

    getComputedStyle(div,null).xxx   这个是标准方法,需要做一下兼容

    currentStyle 是IE的

3、友情赠送获取任何样式的代码

function getStyle(obj,style){
        if(obj.currentStyle){
            return obj.currentStyle[style];
        }else{
            return getComputedStyle(obj,null)[style];
        }
    }


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

yunsky0 提问者

非常感谢!
2015-10-27 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

获取样式,还有其他方法吗?

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