我在这里读取一个问题,试图获取文本的字体大小。他们给出的答案是使用度量方法获取像素大小。我想要做的就是获取字体大小值,以便我可以更改它。如何获取HTML中的字体大小
例如:
var x = document.getElementById("foo").style.fontSize;
document.getElementById("foo").style.fontSize = x + 1;
这个例子没有工作,虽然这两个做
document.getElementById("foo").style.fontSize = "larger";
document.getElementById("foo").style.fontSize = "smaller";
唯一的问题是,它只能改变大小一旦。
谢谢你,这个伎俩。我是新来的,所以我看到有这样一种方法,但我没有意识到它的重要性。 – 2013-03-04 05:58:48
适用于IE> 8. http://caniuse.com/#search=getcomputedstyle – Andrew 2013-10-15 13:54:28
请注意,“显示”例如如果该元素是'block',将返回'block',即使父母可能有'none'也会使该元素不可见。 然而,像字体大小一样,会从父母那里获得价值。 – FlorianB 2016-07-12 18:34:00