将字符串格式的元素附加到SVG中?

时间:2014-05-12 13:39:10

标签: javascript jquery svg

我需要将字符串中的元素追加到svg中。我使用下面的代码来执行此操作。

 var namespaceURI = "http://www.w3.org/2000/svg";
 var svg = document.createElementNS(namespaceURI, "svg");
 svg.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:xlink", "http://www.w3.org/1999/xlink");
 $(svg).append('<path d="M10,20 L20,30" fill="pink" stroke="gray"></path>');

但它是作为html元素创建的,屏幕上没有任何内容。在jquery中,我们通常会像$( "p" ).append( "<strong>Hello</strong>" )一样追加元素。

我也提到了link。但我不想使用document.createElementNS(..)创建新元素。相反,我需要追加字符串中指定的元素。

有没有选择呢?

0 个答案:

没有答案