我想使用方法getBBox()获取在SVG中创建的元素的宽度和高度
在这里,我提供了我的代码,它在chrome中提供了结果,但在Firefox中却没有
请帮我解决。
try {
console.log(document.getElementById("rect1").getBBox());
console.log(document.getElementById("rect2").getBBox());
} catch (e) {
console.log(e);
}Run Code Online (Sandbox Code Playgroud)
svg {
border: 1px dashed blue;
}
#rect2 {
display: none;
}Run Code Online (Sandbox Code Playgroud)
<svg width="300" height="200" style="border:1px dashed blue">
<rect id="rect1" width="50" height="50" fill="steelblue"></rect>
<rect id="rect2" width="50" height="50" fill="blue" x="100"></rect>
</svg>Run Code Online (Sandbox Code Playgroud)