美文网首页
如果获取非内联样式的值

如果获取非内联样式的值

作者: holidayPenguin | 来源:发表于2020-01-10 17:09 被阅读0次

    如果margin-top没有定义成内联样式,而是定义在css中,obj.style.marginTop是取不到值的 ,用下面的方法是可以取到的

    取到的值是带有单位的,要自己根据实际情况处理

    var div=document.getElementById("divinput");
    getStyle(div,'marginTop');
    
    function getStyle(obj,attr){   
        if(obj.currentStyle){       
            return obj.currentStyle[attr];   
        }   
        else{
            return document.defaultView.getComputedStyle(obj,null)[attr];       
        }   
    }    
    

    相关文章

      网友评论

          本文标题:如果获取非内联样式的值

          本文链接:https://www.haomeiwen.com/subject/fvkmactx.html