Phương thức XML DOM RemoveChild()
❮ Đối tượng nút
Ví dụ
Đoạn mã sau tải " books.xml " vào xmlDoc và xóa nút con đầu tiên trong nút <book> đầu tiên:
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;
}
Đầu ra:
Removed node: title
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức RemoveChild() loại bỏ một nút con được chỉ định khỏi nút hiện tại.
Mẹo: Nút con đã loại bỏ có thể được chèn sau vào bất kỳ phần tử nào trong cùng một tài liệu. Sử dụng phương thức InsertBefore() hoặcappendChild () để chèn nút đó vào cùng một tài liệu sau này hoặc sử dụng phương thức AdoptNode() hoặc importNode() để chèn nút đã loại bỏ vào một tài liệu khác.
Hỗ trợ trình duyệt
Phương thức RemoveChild() được hỗ trợ trong tất cả các trình duyệt chính.
Cú pháp
nodeObject .removeChild( child )
Thông số
Parameter | Type | Description |
---|---|---|
child | Node object | Required. The node to remove |
Giá trị trả về
Type | Description |
---|---|
Node object | Returns the removed node as a Node object |
Chi tiết kỹ thuật
Phiên bản DOM | Đối tượng nút cấp 1 cốt lõi. Đã sửa đổi trong DOM cấp 3 |
---|
❮ Đối tượng nút