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");

}