Tôi đang làm việc trên một số ECMAScript / JavaScript cho tệp SVG và cần lấy widthvà heightcủa một textphầ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 offsetWidthvà offsetHeighttrê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 textphần tử.
<rect x="100" y="100" width="100" height="100" />
<text>Some Text</text>
Bất kỳ ý tưởng?