我需要将字符串中的元素追加到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(..)
创建新元素。相反,我需要追加字符串中指定的元素。
有没有选择呢?