مетод createAttribute() لـ HTML DOM Document
- الصف السابق الكوكيز
- الصف التالي createComment()
- العودة إلى الطبقة السابقة Documents DOM HTML
التعريف والاستخدام
code>createAttribute() يخلق هذا الطريقة صفة ويقوم بتقديم هذه الصفة كـAttr.
البديل:
استخدام مетод setAttribute() أسهل.
انظر أيضًا:
مثال
مثال 1
// أنشئ خاصية class: const att = document.createAttribute("class"); // قم بتعيين قيمة خاصية class: att.value = "democlass"; // أضف خاصية class إلى h1 الأول: const h1 = document.getElementsByTagName("H1")[0]; h1.setAttributeNode(att);
مثال 2
// أنشئ خاصية style: const att = document.createAttribute("style"); // قم بتعيين قيمة خاصية style: att.value = "color:red"; // أضف خاصية style إلى h1 الأول: const h1 = document.getElementsByTagName("h1")[0]; h1.setAttributeNode(att);
مثال 3
أضف خاصية href="www.codew3c.com" إلى عنصر الربط (anchor):
// أنشئ خاصية href: const att = document.createAttribute("href"); // قم بتعيين قيمة خاصية href: att.value = "https://www.codew3c.com"; // أضف خاصية href إلى العنصر: element.setAttributeNode(att);
النص
document.createAttribute(الاسم)
المتغيرات
المتغيرات | الوصف |
---|---|
الاسم | مطلوب. الاسم الذي سيتم إنشاء الخاصية به. |
القيمة المقدمة
النوع | الوصف |
---|---|
النقطة | النقطة الجديدة التي تم إنشاؤها. يتم تعيين خاصية nadeName إلى الاسم. |
إطلاق
إذا كان الاسم يحتوي على أحرف غير مقبولة، فإن هذه الطريقة ستقوم بإطلاق رمز INVALID_CHARACTER_ERR
استثنائية DOMException.
دعم المتصفح
document.createAttribute()
هي خاصية مستوى DOM 1 (1998).
جميع المتصفحات يدعمونها:
كروم | آي إي | إدج | فايرفوكس | سفاري | أوبرا |
---|---|---|---|---|---|
كروم | آي إي | إدج | فايرفوكس | سفاري | أوبرا |
يدعم | 9-11 | يدعم | يدعم | يدعم | يدعم |
- الصف السابق الكوكيز
- الصف التالي createComment()
- العودة إلى الطبقة السابقة Documents DOM HTML