Sebep ne olursa olsun, JavaScript'te bir eleman kendisini yok edemez. jQuery'nin bunun için bir yöntemi var, bu güzel çünkü biz böyle düşünüyoruz:
$(".remove-me").remove();
Ancak JavaScript'te doğrudan bir eşdeğeri yoktur. Bunun yerine, ana öğeyi seçmeniz ve kullanmanız gerekir removeChild
.
Yani eğer varsa:
Stuff.
…
Yapmanız gerekecek:
var thingToRemove = document.querySelectorAll(".remove-me")(0); thingToRemove.parentNode.removeChild(thingToRemove);
Veya bir öğeye referansınız varsa ve içindeki tüm öğeleri boşaltmak, ancak onu saklamak istiyorsanız:
mydiv = document.getElementById('empty-me'); while (mydiv.firstChild) ( mydiv.removeChild(mydiv.firstChild); )