gpt4 book ai didi

javascript - SVG 清除组

转载 作者:行者123 更新时间:2023-11-28 15:25:01 25 4
gpt4 key购买 nike

假设我有一个像这样的 svg 元素

<svg id="svgCanvas" class="pan" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="none">
<g id="viewport">

//Filled with an arbitrary amount of lines and cirles - examples below.

<line x1="632" y1="357.5" x2="682" y2="270.89745962155615" class="line" style="stroke: rgb(128, 128, 128); stroke-width: 1.3px;"></line>

<circle cx="82.08376766398476" cy="367.0988235405059" r="16.5" stroke="blue" fill="white" class="circle"></circle>

</g>
</svg>

我如何清除该组中的所有内容,同时保留组元素本身?

最佳答案

只需使用 DOM 方法,无需任何您可以使用的框架:

var el = document.getElementById("viewport");
while (el.firstChild) {
el.removeChild(el.firstChild);
}

关于javascript - SVG 清除组<g>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29398277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com