Pracuję nad pewnym ECMAScript / JavaScript do pliku SVG i trzeba dostać width
i height
z text
elementu więc mogę zmienić rozmiar prostokąta, który go otacza. W HTML mógłbym użyć atrybutów offsetWidth
i offsetHeight
na elemencie, ale wygląda na to, że te właściwości są niedostępne.
Oto fragment, nad którym muszę popracować. Muszę zmienić szerokość prostokąta za każdym razem, gdy zmieniam tekst, ale nie wiem, jak uzyskać faktyczny width
(w pikselach) text
element.
<rect x="100" y="100" width="100" height="100" />
<text>Some Text</text>
Jakieś pomysły?