متد nodemap.length
مثال (متد nodemap.length)
به دست آوردن تعداد خصوصیت های یک عنصر <button>:
خروجی x در کد بالا:
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
خصوصیت length، تعداد گره های درون یک شیء NamedNodeMap را برمی گرداند.
خصوصیت های یک شیء گره، یک نمونه از شیء NamedNodeMap می باشد.
این خصوصیت فقط خواندنی، می باشد.
نکته: از متد item() برای برگرداندن یک گره، در یک اندیس مشخص از شیء NamedNodeMap، استفاده کنید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
length | بله | بله | بله | بله | بله |
در Internet Explorer 8 و ورژن های قبلی آن، خصوصیت length برای attribute ها، تعداد تمام attribute های ممکن را برای یک عنصر برمی گرداند.
نحوه استفاده
جزئیات تکنیکی
مقدار برگشتی |
یک عدد که مشخص کننده ی تعداد گره های attribute در nodemap می باشد. |
---|---|
DOM Version | Core Level 1 |
مثال - خودتان امتحان کنید
مثال (متد nodemap.length)
ایجاد یک حلقه بر روی تمام خصوصیت های یک عنصر <button> و نشان دادن نام هر خصوصیت در خروجی:
var x = document.getElementById("myBtn").attributes;
var i;
for (i = 0; i < x.length; i++) {
txt += "Attribute name: " + x[i].name + "<br>";
}
خروجی txt در کد بالا:
Attribute name: onclick
Attribute name: class
خودتان امتحان کنید »
مثال (متد nodemap.length)
فهمیدن اینکه یک عنصر <img> دارای چه تعداد خصوصیت می باشد:
خروجی x در کد بالا
خودتان امتحان کنید »
مثال (متد nodemap.length)
ایجاد یک حلقه بر روی تمام خصوصیت های یک عنصر <img> و نشان دادن نام هر خصوصیت و مقدار آن در خروجی:
var x = document.getElementById("myImg");
var i;
for (i = 0; i < x.attributes.length; i++) {
txt = txt + x.attributes[i].name + " = " + x.attributes[i].value + "<br>";
}
خودتان امتحان کنید »
کلیه توابع و خصوصیت های شیء Attr در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 6317