По някаква причина елемент не може да се унищожи в JavaScript. jQuery има метод за това, което е хубаво, защото така мислим:
$(".remove-me").remove();
Но в JavaScript няма пряк еквивалент. Вместо това ще трябва да изберете родителския елемент и да използвате removeChild
.
Така че, ако имате:
Stuff.
…
Ще трябва да направите:
var thingToRemove = document.querySelectorAll(".remove-me")(0); thingToRemove.parentNode.removeChild(thingToRemove);
Или ако сте имали препратка към елемент и сте искали да изпразните всички елементи вътре в него, но го запазете:
mydiv = document.getElementById('empty-me'); while (mydiv.firstChild) ( mydiv.removeChild(mydiv.firstChild); )