Phương thức removeAttributeNS() của XML DOM
Định nghĩa và cách sử dụng
removeAttributeNS()
Phương thức xóa thuộc tính được chỉ định bởi không gian tên và tên.
Ngữ pháp
elementNode.removeAttributeNS(ns,name)
Tham số | Mô tả |
---|---|
ns | Bắt buộc. Định nghĩa không gian tên của thuộc tính cần xóa. |
name | Bắt buộc. Định nghĩa tên của thuộc tính cần xóa. |
Mô hình
Mã nguồn sau đây sẽ tải "books_ns.xml" vào xmlDoc và xóa thuộc tính "lang" từ phần tử đầu tiên <title>:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); "<br>Thuộc tính được tìm thấy: " + x.hasAttributeNS(ns, "lang"); }; xhttp.open("GET", "books_ns.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("title")[0]; var ns = "https://www.codew3c.com/meishi/"; document.getElementById("demo").innerHTML = "Tìm thấy thuộc tính: " + x.hasAttributeNS(ns, "lang"); x.removeAttributeNS(ns, "lang"); x.removeAttributeNS(ns, "lang"); document.getElementById("demo").innerHTML += "<br>Thuộc tính được tìm thấy: " + x.hasAttributeNS(ns, "lang");