Z jakéhokoli důvodu se prvek nemůže v JavaScriptu zničit. jQuery má k tomu metodu, což je hezké, protože si myslíme takto:
$(".remove-me").remove();
V JavaScriptu však neexistuje žádný přímý ekvivalent. Místo toho budete muset vybrat nadřazený prvek a použít removeChild
.
Takže pokud máte:
Stuff.
…
Musíte udělat:
var thingToRemove = document.querySelectorAll(".remove-me")(0); thingToRemove.parentNode.removeChild(thingToRemove);
Nebo pokud jste měli odkaz na prvek a chtěli jste vyprázdnit všechny prvky uvnitř, ale ponechte si ho:
mydiv = document.getElementById('empty-me'); while (mydiv.firstChild) ( mydiv.removeChild(mydiv.firstChild); )