English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يعبر عن الخاصية في العنصر Element.
تتبع الخاصية دائمًا عنصر HTML.
في معظم طرق DOM، قد تكون قادرًا على استرجاع الخاصية كنص (مثلElement .getAttribute()، ولكن بعض الدوال (مثل Element.getAttributeNode()) أو التدوير لأساليب نوعAttr المحددة.
يعبر عن مجموعة غير منضوية من عناصر Attr من قبل NamedNodeMap.
يمكن الوصول إلى العقد في NamedNodeMap من خلال الاسم أو الرقم المرجعي.
الخصائص/الطريقة | الوصف |
---|---|
attr.isId | إذا كان نوع الخاصية هو Id، فيعاد true، وإلا فيعاد false |
attr.name | يعود اسم الخاصية |
attr.value | إعداد أو إرجاع قيمة الخاصية |
attr.specified | إذا تم تحديد الخاصية، فيعاد true، وإلا فيعاد false |
nodemap.getNamedItem() | يعود العنصر المحدد من NamedNodeMap |
nodemap.item() | يعود العنصر في الموقع المحدد في NamedNodeMap من عناصر الخصائص |
nodemap.length | يعود بعدد العناصر في NamedNodeMap من عناصر الخصائص |
nodemap.removeNamedItem() | حذف العنصر المحدد من العقدة |
nodemap.setNamedItem() | تعيين عقدة الخاصية المحددة (باسم) |
هذا المثال يظهر جميع أسماء الخاصيات لعدد IMG:
var attrList = document.querySelector("img").attributes; var text = ""; for (let x = 0; x < attrList.length; x++) { text += attrList[x].name + "<br>"; }اختبار لرؤية‹/›
هذا المثال يظهر جميع قيم الخاصيات لعدد IMG:
var attrList = document.querySelector("img").attributes; var text = ""; for (let x = 0; x < attrList.length; x++) { text += attrList[x].value + "<br>"; }اختبار لرؤية‹/›
هذا المثال يغير قيمة الخاصية src لعدد IMG:
var image = document.querySelector("img"); image.getAttributeNode("src").value = "heart.jpg";اختبار لرؤية‹/›