مетод createAttribute() لـ HTML DOM Document

التعريف والاستخدام

code>createAttribute() يخلق هذا الطريقة صفة ويقوم بتقديم هذه الصفة كـAttr.البديل:

استخدام مетод setAttribute() أسهل.

انظر أيضًا:

مетод setAttribute()

مетод value الخاص بالصفة

مетод setAttributeNode()

مثال

مثال 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 يدعم يدعم يدعم يدعم