Phương thức removeAttribute() của XML DOM

Định nghĩa và cách sử dụng

removeAttribute() Phương thức xóa thuộc tính đã chỉ định.

Nếu thuộc tính có giá trị mặc định được định nghĩa trong DTD, thì thuộc tính mới có giá trị mặc định sẽ xuất hiện ngay lập tức.

Cú pháp

elementNode.removeAttribute(name)
Tham số Mô tả
name Bắt buộc. Quy định thuộc tính cần xóa.

Mô hình

Dưới đây là mã nguồn sẽ "books.xml" tải vào xmlDoc và từ tất cả các phần tử <book> xóa thuộc tính "category":

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 x = xmlDoc.getElementsByTagName("book");
    document.getElementById("demo").innerHTML =
    x[0].getAttribute('category') + "<br>";
    x[0].removeAttribute('category');
    document.getElementById("demo").innerHTML +=;
    x[0].getAttribute('category');
}

Thử trực tiếp