خصائص Element attributes DOM HTML

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

attributes الخصائص تعود إلى مجموعة الخاصيات الموجودة في العنصر.

attributes الخصائص تعود NamedNodeMap.

NamedNodeMap

NamedNodeMap مجموعة غير مرتبة مشابهة للعدد من خاصيات العنصر.

بعبارة أخرى: NamedNodeMap هو كائن Attr.

يقدم NamedNodeMap قائمة يمكن من خلالها الحصول على عدد العقد. خصائص length.

يمكن الوصول إلى العقدة عبر الاسم أو عبر الرقم (السطر). يبدأ الرقم من 0.

يرجى الرجوع إلى:

خصائص HTML DOM

مثال

مثال 1

عدد الخاصيات لمكون <img>:

let numb = document.getElementById("myImg").attributes.length;

تجربة شخصية

مثال 2

عرض جميع الخاصيات لمكون <img>:

const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
  text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
document.getElementById("demo").innerHTML = text;

تجربة شخصية

مثال 3

عدد الخاصيات لمكون <button>:

let numb = document.getElementById("myButton").attributes.length;

تجربة شخصية

مثال 4

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

let attr = document.getElementById("myBtn").attributes[1].name;

تجربة شخصية

النحو

node.attributes

القيمة المقدمة

النوع الوصف
NamedNodeMap مجموعة من كائنات الخاصيات.

دعم المتصفح

element.attributes هي خصائص مستوى DOM 1 (1998).

جميع المتصفحات تدعمه بشكل كامل:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
الدعم 9-11 الدعم الدعم الدعم الدعم