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

来源:4-2 获取样式

yunsky0

2015-10-26 23:18

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

写回答 关注

1回答

  • 慕男婶
    2015-10-27 10:37:29
    已采纳

    获取样式,有两种方法:

    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];
            }
        }


    yunsky...

    非常感谢!

    2015-10-27 21:33:37

    共 1 条回复 >

JS动画效果

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

113925 学习 · 1443 问题

查看课程

相似问题