Document.createAttribute()
< JavaScript | Document
يُنشئُ التّابع Document.createAttribute() عقدةَ خاصيّة (attribute node) جديدةً ويُعيدها. الكائن المُنشأ يُعدّ عقدةً تُطبّق الواجهة Attr. لا يُلزِم DOM نوع الخصائص التّي يُمكن إضافتها بهذه الطّريقة.
لاحِظ أنّ السلسلة النّصيّة المُعطاة كعامِل تُحوّل إلى أحرفٍ صغيرة (lowercase).
البنية العامة
attribute = document.createAttribute(name)
المعاملات
nameسلسلةٌ نصيّة تحتوي اسم الخاصيّة.
القيمة المعادة
- عقدة من النّوع
Attr.
الاستثناءات
- استثناء
INVALID_CHARACTER_ERRفي حالة احتوى المُعامل محارف غير صالحة لخصائص XML.
مثال
var node = document.getElementById("div1");
var a = document.createAttribute("my_attrib");
a.value = "newVal";
node.setAttributeNode(a);
console.log(node.getAttribute("my_attrib")); // "newVal"
دعم المتصفحات
| الميزة | Chrome | Internet Explorer | Firefox | Opera | Safari |
|---|---|---|---|---|---|
| الدعم الأساسي | نعم | نعم | نعم | نعم | نعم |