Phương pháp XML DOM removeChild()
Định nghĩa và cách sử dụng
removeChild()
Phương pháp này từ bỏ đối tượng con được chỉ định từ đối tượng hiện tại.
Lưu ý:Đối tượng con đã bị xóa có thể được chèn vào bất kỳ phần tử nào trong cùng một tài liệu sau này. Hãy sử dụng phương pháp insertBefore() hoặc appendChild() để chèn đối tượng này vào cùng một tài liệu sau này, hoặc sử dụng phương pháp adoptNode() hoặc importNode() để chèn đối tượng này vào một tài liệu khác.
Cú pháp
nodeObject.removeChild(con)
Tham số
Tham số | Mô tả |
---|---|
con | Bắt buộc. Đối tượng Node. Đối tượng Node cần xóa. |
Chi tiết kỹ thuật
Phiên bản DOM: | Đối tượng Node Cấp Cơ bản 1. Được sửa đổi trong DOM Level 3. |
---|---|
Giá trị trả về: | Đối tượng Node. Đối tượng Node cần xóa sẽ được trả về. |
ví dụ
dưới đây là mã để tải "books.xml" vào xmlDoc và xóa phần tử con đầu tiên của phầ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 = "Xóa nút: " + removedNode.nodeName; }
Hỗ trợ trình duyệt
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
Tất cả các trình duyệt phổ biến đều hỗ trợ removeChild()
Phương pháp.