Phương thức XML DOM hasAttributeNS()

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

Nếu phần tử nút hiện tại có thuộc tính với không gian tên và tên được chỉ định thì hasAttributeNS() Phương thức trả về true nếu phần tử nút hiện tại có thuộc tính với không gian tên và tên được chỉ định, ngược lại trả về false.

Cú pháp

hasAttributeNS(ns,name)
Tham số Mô tả
ns Bắt buộc. Quy định không gian tên của thuộc tính cần tìm kiếm.
name Bắt buộc. Quy định tên của thuộc tính cần tìm kiếm.

Mô hình

Dưới đây là mã nguồn sẽ tải "books_ns.xml" vào xmlDoc và kiểm tra xem元素 đầu tiên <title> có bất kỳ thuộc tính nào trong không gian tên và tên được chỉ định hay không:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
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 =
    x.hasAttributeNS(ns,"lang");
}

Thử ngay