如果可以通过CSS设置和/或继承SvgTextElement,我如何获得它的字体大小?
'getAttributeNS'仅在Element直接应用属性时才有效。 我认为它可能需要'baseVal',但我没有运气。
浏览器: IE + Adobe Svg Viewer 火狐 铬 IE9
答案 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'];