我已经在SVG框架中使用了D3制作了一个图表。我想在其他地方显示一个这个的缩小版。
我使用以下代码收集了我的SVG:
var svg = document.getElementById("mainSVG");
或者
var svg_inner = document.getElementById("mainSVG").innerHTML;
我希望将“svg_inner”中的数据放入另一个SVG中:
<svg id="svgMini" class"picMenu" viewBox="0 0 918 598">
</svg>
或者以某种方式更改“svg”的id,并将其放置在div或类似的地方。
这是否可能?我想要实现的是获取当前SVG的内容,并在其他地方显示它。
cloneNode()
。 - Lars Kotthoffd3.selectAll(".mysvg")
; - G-Cyrillus