SVG - получить размер шрифта TextElement - PullRequest
1 голос
/ 28 февраля 2012

Как получить размер шрифта SvgTextElement, когда он может быть установлен CSS и / или унаследован?

'getAttributeNS' работает только в том случае, если к элементу непосредственно применено свойство. Я думаю, что это может потребовать 'baseVal', но мне не повезло.

браузеры: IE + Adobe Svg Viewer Fire Fox Хром IE9

Ответы [ 2 ]

5 голосов
/ 28 февраля 2012

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

, где элемент будет результатом document.getElementById или чего-то подобного.

0 голосов
/ 28 июля 2017

Это действительно больше в природе комментария. Следующая несколько более простая формулировка работает:

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

Если вы хотите выполнить поиск по фразе «font-size», то работает следующее:

var fontSize = window.getComputedStyle(element)['font-size'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...