أحدث البرامج التعليمية وتطوير الشبكة
 

HTML DOM length Propery

<كائن سمة

مثال

الحصول على عدد من سمات <button> العنصر:

var x = document.getElementsByTagName("BUTTON")[0].attributes.length;

نتيجة لس يمكن أن يكون:

2
انها محاولة لنفسك »

أكثر "Try it Yourself" الأمثلة أدناه.


تعريف والاستخدام

الخاصية طول إرجاع عدد العقد في كائن NamedNodeMap.

سمات كائن عقدة هي مثال لكائن NamedNodeMap.

هذه الخاصيه للقراؤه فقط.

نصيحة: استخدم item() طريقة للعودة إلى عقدة في الفهرس المحدد في كائن NamedNodeMap.


دعم المتصفح

خاصية
length نعم فعلا نعم فعلا نعم فعلا نعم فعلا نعم فعلا

ملاحظة: في Internet Explorer 8 و في وقت سابق، فإن خاصية طول سمات إرجاع عدد جميع الصفات الممكنة لعنصر.


بناء الجملة

namednodemap .length

تفاصيل تقنية

قيمة الإرجاع: الرقم الذي يمثل عدد العقد السمة في nodemap
صفحة DOM الأساسي المستوى 1

أمثلة

مزيد من الأمثلة

مثال

حلقة من خلال جميع سمات <button> عنصر والإخراج اسم كل سمة:

var txt = "";
var x = document.getElementById("myBtn").attributes;

var i;
for (i = 0; i < x.length; i++) {
    txt += "Attribute name: " + x[i].name + "<br>";
}

وستكون النتيجة من النص على النحو التالي:

Attribute name: id
Attribute name: onclick
Attribute name: class
انها محاولة لنفسك »

مثال

معرفة عدد سمات و <img> عنصر لديك:

var x = document.getElementById("myImg").attributes.length;

ونتيجة لالعاشر على النحو التالي:

5
انها محاولة لنفسك »

مثال

حلقة من خلال جميع سمات ل <img> عنصر والإخراج اسم كل سمة وقيمة:

var txt = "";
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>";
}
انها محاولة لنفسك »

<كائن سمة