مثال
الحصول على عدد من سمات <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>";
}
انها محاولة لنفسك »