通过外部文件从<use>元素访问SVG元素属性

时间:2015-09-21 08:09:41

标签: javascript svg

我在line.svg文件中定义了一个svg行,如下所示:

<line id="vertical_line" x1="357.5" y1="153" x2="357.5" y2="80"/>

我正在引用&#34; vertical_line&#34;在javascript中并将svg行添加到DOM中。

var verticalLine = document.createElementNS('http://www.w3.org/2000/svg', 'use');
verticalLine.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href','./images/line.svg#vertical_line');

我希望能够操纵verticalLine&#34; y1&#34;属性值。但我无法通过verticalLine对象访问该属性。

在通过外部文件中的javascript创建元素时,我可以使用什么方法来访问原始SVG元素的svg属性?

0 个答案:

没有答案