有没有一种简单的方法可以清除SVG元素的内容?
在HTML中,我可以使用以下命令清除一个
元素:
div.innerHTML = "";
如果我有一个
元素,是否有相应的方法?我找不到innerHTML
、innerXML
甚至innerSVG
方法。
我知道SVG DOM是XML DOM的超集,所以我知道可以像这样做:
while (svg.lastChild) {
svg.removeChild(svg.lastChild);
}
但是这既繁琐又慢。有没有更快或更简单的方法清除SVG元素?