XML DOM removeChild() Metode
Objek Simpul
Contoh
Fragmen kode berikut memuat " books.xml " ke dalam xmlDoc dan menghapus simpul anak pertama di simpul <book> pertama:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
var xmlDoc = xml.responseXML;
var root =
xmlDoc.documentElement;
var currNode = root.childNodes[1];
removedNode = currNode.removeChild(currNode.childNodes[1]);
document.getElementById("demo").innerHTML =
"Removed
node: " + removedNode.nodeName;
}
Keluaran:
Removed node: title
Definisi dan Penggunaan
Metode removeChild() menghapus node anak tertentu dari node saat ini.
Tip: Node anak yang dihapus dapat disisipkan nanti ke elemen mana pun dalam dokumen yang sama. Gunakan metode insertBefore() atau appendChild() untuk memasukkannya nanti ke dalam dokumen yang sama, atau gunakan metode adoptNode() atau importNode() untuk menyisipkan node yang dihapus ke dokumen lain.
Dukungan Peramban
Metode removeChild() didukung di semua browser utama.
Sintaksis
nodeObject.removeChild(child)
Parameter
Parameter | Type | Description |
---|---|---|
child | Node object | Required. The node to remove |
Nilai Kembali
Type | Description |
---|---|
Node object | Returns the removed node as a Node object |
Detail Teknis
Versi DOM | Objek Node Tingkat 1 Inti. Dimodifikasi di DOM Level 3 |
---|
Objek Simpul