【发布时间】:2014-03-10 02:29:03
【问题描述】:
尝试将外部 svg 加载到动态创建的 svg 中,但仍可以访问加载的 svg 的属性。这就是为什么我使用 d3.xml 但还没有弄清楚如何将它集成到使用 d3 创建的动态 svg 中。
代码和js控制台here 代码生成这个 svg
<svg id = "svgObj">
<g class = "grp"></g>
<g class = "grp"></g>
</svg>
我正在尝试在每个元素中加载 circle.svg,使其看起来像这样
<svg id = "svgObj">
<g class = "grp"><svg id=minus>...</svg></g>
<g class = "grp"><svg id=minus>...</svg></g>
</svg>
我尝试了下面的代码,但控制台错误提示没有 appendChild 方法
var grps = d3.selectAll( "g" );
img = grps.appendChild( svgNode.cloneNode( true ) );
谢谢
【问题讨论】:
标签: javascript xml svg d3.js