Poista elementti - CSS-temppuja

Anonim

Mistä tahansa syystä elementti ei voi tuhota itseään JavaScriptissä. jQuerylla on tähän menetelmä, mikä on mukavaa, koska ajattelemme näin:

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

Mutta JavaScriptissä ei ole suoraa vastaavaa. Sen sijaan sinun on valittava pääelementti ja käytettävä removeChild.

Joten jos sinulla on:


Stuff.

Sinun on tehtävä:

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

Tai jos sinulla on viittaus elementtiin ja haluat tyhjentää kaikki sen sisällä olevat elementit, mutta pidä se:

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