Phương thức XML DOM appendChild ()
❮ Đối tượng nút
Thí dụ
Đoạn mã sau tải " books.xml " vào xmlDoc và tạo một nút (<edition>) và nối nó sau nút con cuối cùng của 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 newel =
xmlDoc.createElement("edition");
var x =
xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newel);
document.getElementById("demo").innerHTML =
x.getElementsByTagName("edition")[0].nodeName;
}
Đầu ra của đoạn mã trên sẽ là:
edition
Định nghĩa và Cách sử dụng
Phương thức appendChild () nối nút con mới vào cuối danh sách nút con.
Lưu ý: Nếu đứa trẻ mới đã ở trên cây, nó sẽ được gỡ bỏ trước tiên.
Hỗ trợ trình duyệt
Phương thức appendChild () được hỗ trợ trong tất cả các trình duyệt chính.
Cú pháp
nodeObject.appendChild(newchild)
Parameter | Description |
---|---|
newchild | The node to add (append) |
Giá trị trả lại
Type | Description |
---|---|
Node object | The appended node |
Chi tiết kỹ thuật
Phiên bản DOM | Đối tượng nút cấp độ lõi 1. Đã sửa đổi trong DOM cấp 3 |
---|
Bản trình diễn thử tự làm
❮ Đối tượng nút