¿Cómo borro el contenido de un div sin innerHTML = "";

Tengo un div que se llena con elementos DOM creados por JS,

Quiero que el div se borre cuando se repita la función JS, sin embargo, he oído que usandodocument.getElementById('elName').innerHTML = ""; no es una buena idea,

Cuál es una alternativa válida para hacer esto para borrar el contenido del div?

Respuestas a la pregunta(5)

Su respuesta a la pregunta