其他分享
首页 > 其他分享> > js_getComputed方法和style属性关于读取样式的区别

js_getComputed方法和style属性关于读取样式的区别

作者:互联网

菜鸟教程:window.getComputedStyle() 方法的使用

getComputedStyle方法的使用

    <style>
        .div1 {
            width: 150px;
            height: 150px;
            background-color: orange;
        }
    </style>
<body>
    <div class="div1" style="background-color: rgb(150,150,150);"></div>
    <script>
        var $div1 = document.getElementsByClassName('div1')[0];
        console.log(getComputedStyle($div1).backgroundColor);//rgb(150, 150, 150)
        console.log(getComputedStyle($div1).width);//150px
        console.log(getComputedStyle($div1).src);//undefined
        console.log($div1.style.width);//undefined
        console.log($div1.style.backgroundColor);//rgb(150, 150, 150)
    </script>
</body>

如上代码所示:div1最终显示为一个长150px宽150px的灰色div盒子.

标签:150,style,getComputed,getComputedStyle,js,150px,div1,属性
来源: https://www.cnblogs.com/Syinho/p/13197401.html