Я работаю над некоторыми ECMAScript/JavaScript для SVG файла и должен получить width
и height
элемента text
, чтобы изменить размер прямоугольника, который его окружает. В HTML я мог бы использовать атрибуты offsetWidth
и offsetHeight
для элемента, но кажется, что эти свойства недоступны.
Вот фрагмент, с которым мне нужно работать. Мне нужно изменить ширину прямоугольника всякий раз, когда я меняю текст, но я не знаю, как получить фактический width
(в пикселях) элемента text
.
<rect x="100" y="100" width="100" height="100" />
<text>Some Text</text>
Любые идеи?