Есть ли простой способ очистить содержимое элемента SVG?

В HTML я могу очистить элемент

с помощью этой команды:

div.innerHTML = "";

Есть ли эквивалент, если у меня есть элемент? Я не могу найти метод innerHTML , innerXML или даже innerSVG .

Я знаю, что SVG DOM - это надмножество XML DOM, поэтому я знаю, что могу сделать что-то вроде этого:

while (svg.lastChild) {
    svg.removeChild(svg.lastChild);
}

Но это утомительно и медленно. Есть ли более быстрый или простой способ очистить элемент SVG?

51
задан Eric Leschinski 21 October 2014 в 03:04
поделиться