Phương thức hasAttributes() của XML DOM
Định nghĩa và cách sử dụng
Nếu phần tử được chỉ định có bất kỳ thuộc tính nào, thì hasAttributes()
Phương thức trả về true nếu không thì trả về false.
Lưu ý:Nếu phần tử được chỉ định không phải là Element, giá trị trả về luôn là false.
Cú pháp
nodeObject.hasAttributes()
Tham số
Không có.
Chi tiết kỹ thuật
Version DOM: | Core Level 2 Node Object |
---|---|
Giá trị trả về: | Giá trị boolean. Nếu phần tử có bất kỳ thuộc tính nào thì trả về true, ngược lại trả về false. |
mô hình
dưới đây là mã để tải "books.xml" vào xmlDoc và kiểm tra phần tử đầu tiên <book> có bất kỳ thuộc tính nào 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(); {}
Hỗ trợ trình duyệt
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
Tất cả các trình duyệt phổ biến đều hỗ trợ hasAttributes()
Phương pháp.
Ghi chú:Internet Explorer 9 và các phiên bản trước không hỗ trợ phương pháp này.