我们的系统通过 AJAX 编程方式将 SVG 文件加载到 HTML 中。一个典型的 SVG 文件以以下代码开始:
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0,0 65415,41616' xml:space='preserve' height='50.000cm' width='50.000cm' xmlns:xlink='http://www.w3.org/1999/xlink
在JavaScript中,似乎没有办法从SVG DOM中获取'viewBox' - 无论是作为字符串还是一组值。例如,在Mozilla下,Firebug报告svg节点具有我们指定的6个属性中的5个,即:xmlns,xml:space,height,width和xmlns:xlink。但是,ViewBox在此列表中明显缺失。
是否有任何方法以编程方式检索此值? - 它在SVG DOM中的哪里?(我们无法引入第三方库)。