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 و قدیمیتر اینترنت اکسپلورر از این روش پشتیبانی نمیکنند.