ميزة DOM HTML setNamedItem()
- الصفحة السابقة removeNamedItem()
- الصفحة التالية محدد
- العودة إلى الطبقة السابقة مواصفات DOM HTML Attributes
التعريف والاستخدام
setNamedItem()
سيضيف الطريقة عقدة الخاصية إلى NamedNodeMap.
إذا كانت عقدة الخاصية موجودة بالفعل، سيتم استبدالها وسيُرجع عقدة الخاصية المُستبدلة، وإلاً سيُرجع القيمة null
.
بديل:
استخدام element.setAttribute() الطريقة أسهل.
يرجى الرجوع أيضًا إلى:
مثال
مثال 1
تعيين خاصية class لـ H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
مثال 2
من السهل استخدام element.setAttribute():
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
الجملة
namednodemap.setNamedItem(node)
الم 参数
الم 参数 | الوصف |
---|---|
node | مطلوب. العقدة التي يجب إضافتها أو استبدالها في NamedNodeMap. |
القيمة المُرجعة
النوع | الوصف |
---|---|
العقدة | العقدة المُستبدلة (إذا كانت موجودة). وإلاً سيُرجع null. |
دعم المتصفحات
attributes.setNamedItem
هو خاصية مستوى DOM 1 (1998).
يدعمه جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
دعم | 9-11 | دعم | دعم | دعم | دعم |
- الصفحة السابقة removeNamedItem()
- الصفحة التالية محدد
- العودة إلى الطبقة السابقة مواصفات DOM HTML Attributes