我正在使用 Raphael SVG 库并定义了一个包含 Raphael 画布的元素
<div id="canvas_container"></div>
我把拉斐尔画布/纸放在里面:
paper = new Raphael(document.getElementById('canvas_container'), '100%', '100%');
现在我想获得画布的绝对宽度/高度。我想出了如何使用paper.canvas访问画布,但是如果我尝试获取 paper.canvas.width,我会得到一个 SVGAnimatedLength 元素而不是宽度。
我注意到,当使用 Chrome 开发工具并用鼠标在控制台中选择 paper.canvas 时,所选元素会在窗口中显示正确的绝对大小(当在 Chrome 开发中选择某些元素时,页面中会出现蓝色选择安慰)。但是如何在代码中获取它?