如何使用控制台获取样式

时间:2012-10-25 17:56:37

标签: google-chrome-devtools

我有一个div

<div class="blue>;

班级蓝色是:

    .blue {
          background-color: blue;
    }

现在我知道我可以使用以下方法在控制台中设置div的背景颜色:

      $0.style.backgroundColor = "#ffcc00"

但是如果我想使用控制台获取该元素的背景颜色值呢?

2 个答案:

答案 0 :(得分:0)

你可以这样做:

var blue = document.getElementsByClassName('blue')[0];

blue.style.getPropertyCSSValue('background-color');

或者你这样做:

blue.style.getPropertyValue('background-color');

答案 1 :(得分:0)

您可能想要计算样式:

var style = getComputedStyle(document.body, null); // Gets the style for a passed element and optional pseudo selecter (eg. :hover)
console.log(style.backgroundColor);

重要的是要注意计算的样式是渲染的结果。如果您对同一元素有多个规则,则只显示已应用的规则。