Phương thức hasAttributes () DOM XML
❮ Đối tượng nút
Thí dụ
Đoạn mã sau tải " books.xml " vào xmlDoc và trả về liệu phần tử <book> đầu tiên có bất kỳ thuộc tính nào hay không:
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')[0];
document.getElementById("demo").innerHTML =
x.hasAttributes();
}
Đầu ra:
true
Định nghĩa và Cách sử dụng
Phương thức hasAttributes () trả về true nếu nút được chỉ định có bất kỳ thuộc tính nào, ngược lại là false .
Lưu ý: Nếu nút được chỉ định không phải là nút Phần tử, giá trị trả về luôn là sai .
Hỗ trợ trình duyệt
Phương thức hasAttributes () được hỗ trợ trong tất cả các trình duyệt chính.
Lưu ý: Internet Explorer 9 trở về trước không hỗ trợ phương thức hasAttributes ().
Cú pháp
nodeObject.hasAttributes()
Thông số
Không có.
Giá trị trả lại
Type | Description |
---|---|
Boolean | Returns true if the specified node has any attributes, otherwise false |
Chi tiết kỹ thuật
Phiên bản DOM | Đối tượng nút cấp độ lõi 2 |
---|
❮ Đối tượng nút