1. Ikhtisar
Meskipun simpul yang dihapus tidak lagi ada di pohon dokumen, itu sebenarnya masih dalam memori dan dapat ditambahkan ke lokasi lain kapan saja.
Saat Anda melintasi simpul anak dari simpul induk dan melakukan operasi hapus, harap dicatat bahwa atribut anak adalah atribut hanya baca dan akan diperbarui secara real time ketika simpul anak berubah.
// Dapatkan simpul yang akan dihapus: var self = document.geteLementById ('to-be-removed'); // Dapatkan node induk: var parent = self.parentElement; // hapus: var dihapus = parent.removechild (self); dihapus === diri; // BENAR2. Contoh
<! Doctype html> <html> <head> </script> </head> <body> <ul id = "test-list"> <li> JavaScript </li> <li> Swift </li> <li> html </li> <li> Direct </Li> <li> <li> CSS </Li> <li> <li> <li> </Li> <li> <li> CSSSSSSSSSSSSS </Li> <li> <li> document.geteLementById ('test-list'); var length = p.children.length; var i = 0; for (; i <length;) {var li = p.children [i]; var text = li.innerText; if (text! == 'javascript' && text! == 'html' && & Teks! == 'css') {p.removechild (li); alert (p.children.tostring ()); length-;} else {i ++;}} // test:; (function () {vararr, i, t = document.getElementById ('test-list'); if (t & t.chrening & t.chrenDrenId ('test-list'); if (t & t.chrening & t.chrenDren ('test-list'); if (t & t. []; untuk (i = 0; i <t.children.length; i ++) {arr.push (t.children [i] .innerText);} if (arr.tostring () === ['JavaScript', 'html', 'css']. arr.toString ());}} else {alert ('test gagal!');}}) (); </script> </body> </html>Di atas adalah kode sampel untuk pengembangan metode RemovalChild di JavaScript yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!