Tôi đang làm việc trên một số ECMAScript / JavaScript cho tệp SVG và cần lấy width
và height
của một text
phần tử để tôi có thể thay đổi kích thước một hình chữ nhật bao quanh nó. Trong HTML, tôi có thể sử dụng các thuộc tính offsetWidth
và offsetHeight
trên phần tử nhưng có vẻ như các thuộc tính đó không khả dụng.
Đây là một phần mà tôi cần làm việc với. Tôi cần thay đổi chiều rộng của hình chữ nhật bất cứ khi nào tôi thay đổi văn bản nhưng tôi không biết cách lấy giá trị thực width
(tính bằng pixel) của text
phần tử.
<rect x="100" y="100" width="100" height="100" />
<text>Some Text</text>
Bất kỳ ý tưởng?