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