Ci sono due modi principali per rimuovere un elemento dal DOM in vanilla Javascript, e tutti e due sono davvero facili da implementare. Se vogliamo semplicemente nascondere un elemento, la migliore strategia è naturalmente usare CSS, magari per rendere l’elemento visibile in un secondo momento. Agiamo quindi sulla proprietà style :

var elemento = document.querySelector('#elemento');
elemento.style.display = 'none';

Se invece volessimo realmente rimuoverlo dal DOM, possiamo utilizzare il metodo removeChild() :

var elemento = document.querySelector('#elemento');
elemento.parentNode.removeChild(elem);

Non male, eh?