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'); }