Rimuovi un elemento - Trucchi CSS

Anonim

Per qualsiasi motivo, un elemento non può autodistruggersi in JavaScript. jQuery ha un metodo per questo, il che è bello perché è così che pensiamo:

$(".remove-me").remove();

Ma non esiste un equivalente diretto in JavaScript. Invece dovrai selezionare l'elemento genitore e utilizzare removeChild.

Quindi se hai:


Stuff.

Dovrai fare:

var thingToRemove = document.querySelectorAll(".remove-me")(0); thingToRemove.parentNode.removeChild(thingToRemove);

Oppure se avessi un riferimento a un elemento e volessi svuotare tutti gli elementi al suo interno, ma tienilo:

mydiv = document.getElementById('empty-me'); while (mydiv.firstChild) ( mydiv.removeChild(mydiv.firstChild); )