使用JavaScript获取元素的样式

时间:2015-12-06 15:25:00

标签: javascript html css

我正在做一些我需要返回元素风格并在HTML页面中打印的东西。好吧我知道如何打印它,但问题是如何获得元素。测试它是否会打印我试过的样式

console.log(document.getElementById('something').style.fontSize);

但它返回undefined,即使'某些东西'确实有一个字体大小。

1 个答案:

答案 0 :(得分:7)

您需要获取计算出的样式。

getComputedStyle(document.getElementById('something'), null);

所以用以下代码替换你的代码:

console.log(getComputedStyle(document.getElementById('something'), null)
  .getPropertyValue("fontSize"));

参见Window.getComputedStyle()