我在单个JSP页面上添加了多个图形,因此这个JSP页面包含多个svg元素。
这是代码结构:
<div class="col-md-12 col-sm-9 col-xs-12">
<div id="placeholder33" style="height: 160px; display: none" class="demo-placeholder">
<div style="width: 100%;">
<div id="canvas_dahs3" class="demo-placeholder" style="width: 100%; height:270px;">
<svg></svg>
</div>
</div>
</div>
</div>
当我尝试仅清除一个svg元素以使用。
加载新图形时d3.selectAll("svg > *").remove();
删除所有svg元素。如何只清除一个svg,以便其他图形保持不变。
答案 0 :(得分:1)
你能否使用身份证?
d3.selectAll("#divID svg > *").remove();