Javascript 访问Raphael svg html标记

Javascript 访问Raphael svg html标记,javascript,html,canvas,svg,raphael,Javascript,Html,Canvas,Svg,Raphael,我有一幅拉斐尔油画。我不知道它的大小(我的元素是由循环绘制的)。所以我想知道如何动态设置画布大小。知道我正在开发IE8和firefox 我的第一个想法是给画布一个足以容纳所有元素的大小,然后减小包含画布的div的大小。但几次尝试后,我无法让它工作。。。。因此,我知道在使用litlle javascript代码绘制之后,我试图访问画布的html标记来编辑他的大小,我想知道这是否可能,以及如何实现? Thx不太确定您的建议是否是一个好主意,它可能是,但您是否希望有一个固定大小的画布,并让svg在其中

我有一幅拉斐尔油画。我不知道它的大小(我的元素是由循环绘制的)。所以我想知道如何动态设置画布大小。知道我正在开发IE8和firefox

我的第一个想法是给画布一个足以容纳所有元素的大小,然后减小包含画布的div的大小。但几次尝试后,我无法让它工作。。。。因此,我知道在使用litlle javascript代码绘制之后,我试图访问画布的html标记来编辑他的大小,我想知道这是否可能,以及如何实现?
Thx

不太确定您的建议是否是一个好主意,它可能是,但您是否希望有一个固定大小的画布,并让svg在其中响应和自动缩放?绘制的元素具有动态大小,因此很难设置固定画布,除非它足够大以抑制风险(现在我的是一个100000像素的正方形…)我将包括一个JSFIDLE,显示您到目前为止所拥有的帮助其他人理解的内容。我改变了我的技术,检查将绘制的元素的最大大小,因此我可以设置画布的宽度,以获得足够大的高度。我不认为我可以向您展示一个JSFIDLE(我所有的代码都是使用2000行csv文件运行的,以模拟DB x)