Existe uma maneira fácil de limpar o conteúdo de um elemento SVG?

Em HTML, posso limpar um<div> elemento com este comando:

div.innerHTML = "";

Existe um equivalente se eu tiver um<svg> elemento? Não consigo encontrar uminnerHTML neminnerXML ou mesmoinnerSVG método.

Eu sei que o SVG DOM é um superconjunto do XML DOM, então sei que posso fazer algo assim:

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

Mas isso é entediante e lento. Existe uma maneira mais rápida ou fácil de limpar um elemento SVG?

questionAnswers(8)

yourAnswerToTheQuestion