如何删除div中的svg

时间:2015-07-23 15:07:00

标签: javascript css d3.js svg

我正在使用 D3.js 。这是我的标记

super.onBackPressed()

我使用以下 JS 删除所有SVG元素:

<div class="graph-container">
    <!--Graph SVG-->
</div>
<div class="graph-container">
    <!--Graph SVG-->
</div>
<div>
    <!--some other SVG-->
</div>

但我想只删除类 graph-container 中存在的SVG。我怎么能这样做?

2 个答案:

答案 0 :(得分:4)

d3.selectAll('.graph-container svg').remove();

答案 1 :(得分:0)

如果您愿意,可以使用CSS,可以使用.graph-container img { display: none; }。 (假设它在<img>标签中,并且div中唯一的图像是SVG)