XML DOM hasAttributes() روش

تعریف و استفاده

اگر گره مشخص شده دارای ویژگی‌ای باشد، hasAttributes() این روش true برمی‌گرداند، در غیر این صورت false.

توجه:اگر گره مشخص شده Element نباشد، مقدار بازگشتی همیشه false خواهد بود.

structures

nodeObject.hasAttributes()

پارامتر

بدون.

جزئیات فنی

نسخه DOM: Core Level 2 Node Object
مقدار بازگشتی: بُعد حقیقی. اگر گره مشخص شده دارای ویژگی‌ای باشد، true برمی‌گرداند، در غیر این صورت false.

مثال

این کد "books.xml" را به xmlDoc بارگذاری کرده و بررسی می‌کند که آیا اولین عنصر <book> دارای ویژگی‌های خاصی است:

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

آزمایش کنید

پشتیبانی مرورگر

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

همه مرورگرهای اصلی پشتیبانی می‌کنند hasAttributes() روش‌ها:

نکته:نسخه‌های 9 و قدیمی‌تر اینترنت اکسپلورر از این روش پشتیبانی نمی‌کنند.