خصائص Element attributes DOM HTML
- الصفحة السابقة appendChild()
- الصفحة التالية blur()
- العودة إلى الطبقة السابقة مثلث الـHTML DOM Elements
التعريف والاستخدام
attributes
الخصائص تعود إلى مجموعة الخاصيات الموجودة في العنصر.
attributes
الخصائص تعود NamedNodeMap.
NamedNodeMap
NamedNodeMap مجموعة غير مرتبة مشابهة للعدد من خاصيات العنصر.
بعبارة أخرى: NamedNodeMap هو كائن Attr.
يقدم NamedNodeMap قائمة يمكن من خلالها الحصول على عدد العقد. خصائص length.
يمكن الوصول إلى العقدة عبر الاسم أو عبر الرقم (السطر). يبدأ الرقم من 0.
يرجى الرجوع إلى:
مثال
مثال 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 | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة appendChild()
- الصفحة التالية blur()
- العودة إلى الطبقة السابقة مثلث الـHTML DOM Elements