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

HTML DOM attributes Propery

<كائن العنصر

مثال

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

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

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

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

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


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

الخاصية سمات بإرجاع مجموعة من سمات العقدة المحددة، وككائن NamedNodeMap.

العقد يمكن الوصول إليها عن طريق الأرقام القياسية، ويبدأ المؤشر عند 0.

نصيحة: العددي الفهرسة مفيدة للذهاب من خلال جميع سمات عنصر في: يمكنك استخدام طول خاصية الكائن NamedNodeMap لتحديد عدد من الصفات، ثم يمكنك حلقة من خلال جميع سمات العقد واستخراج المعلومات التي تريدها.

نصيحة: سمات HTML هي السمة العقد، مع كل الخصائص والأساليب المتاحة ل السمة الكائن.


دعم المتصفح

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

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


بناء الجملة

node .attributes

تفاصيل تقنية

قيمة الإرجاع: كائن NamedNodeMap، تمثل مجموعة من سمات العقدة
صفحة DOM المستوى الأساسي كائن 1 عقدة

أمثلة

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

مثال

الحصول على اسم <button> الثانية العنصر (index 1) سمة:

var x = document.getElementById("myBtn").attributes[1].name;

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

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

مثال

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

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

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

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

مثال

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

var x = document.getElementById("myImg");
var txt = "";
var i;
for (i = 0; i < x.attributes.length; i++) {
    txt = txt + x.attributes[i].name + " = " + x.attributes[i].value + "<br>";
}
انها محاولة لنفسك »

<كائن العنصر