SVG - 获取TextElement的字体大小

时间:2012-02-28 16:18:31

标签: javascript svg

如果可以通过CSS设置和/或继承SvgTextElement,我如何获得它的字体大小?

'getAttributeNS'仅在Element直接应用属性时才有效。 我认为它可能需要'baseVal',但我没有运气。

浏览器: IE + Adob​​e Svg Viewer 火狐 铬 IE9

2 个答案:

答案 0 :(得分:5)

var fontSize = window.getComputedStyle(element, null).getPropertyValue("font-size");

其中element是document.getElementById或类似的结果。

答案 1 :(得分:0)

这更像是评论的本质。以下稍微简单的配方有效:

var fontSize = window.getComputedStyle(element).fontSize;

如果您希望能够搜索短语'font-size',则以下内容有效:

var fontSize = window.getComputedStyle(element)['font-size'];