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