我正在尝试获取动态嵌入(使用XMLHttpRequest
)SVG的客户端维度:
var svg = document.getElementById("baseSVG");
我想svg.clientWidth
等.SVG缩放以适应客户端的相对高度,因此预先不知道宽度。我的代码适用于chromium
。使用firefox
,我在DOM检查器中看到了id
的SVG,但svg.clientWidth
是0
。
SVG嵌入
<div id="wrapper">
<div id="container">
<div id="slider">
<ul>
<li id="base">
<object width="auto" height="100%" style="border:none" id="svgDiv">
<!-- svg here -->
</object>
</li>
</ul>
</div>
</div>
</div>
是否有其他方法可以了解客户端维度或解决方法?