Untuk alasan apa pun, elemen tidak dapat merusak dirinya sendiri dalam JavaScript. jQuery memiliki metode untuk ini, yang bagus karena begitulah cara kami berpikir:
$(".remove-me").remove();
Tetapi tidak ada padanan langsung dalam JavaScript. Sebagai gantinya Anda harus memilih elemen induk dan menggunakan removeChild
.
Jadi jika Anda memiliki:
Stuff.
…
Anda harus melakukan:
var thingToRemove = document.querySelectorAll(".remove-me")(0); thingToRemove.parentNode.removeChild(thingToRemove);
Atau jika Anda memiliki referensi ke sebuah elemen dan ingin mengosongkan semua elemen di dalamnya, tetapi pertahankan:
mydiv = document.getElementById('empty-me'); while (mydiv.firstChild) ( mydiv.removeChild(mydiv.firstChild); )