HTML DOM Document createAttribute() کا ماتد

تعریف اور استعمال

code>createAttribute() کوئی بھی بایندیت کو نمائش کرنا یا تبدیل کرنا کا ماتد بانی کا ماتد، اور اس کو Attr کا آئی-بی-اے بک آؤٹ میں واپس فراہم کرتا ہے۔ممکنات:

استعمال: setAttribute() کا ماتد آسان ہے。

مزید معلومات دیکھئے:

Element setAttribute() کا ماتد

Attribute value کا ماتد

Element setAttributeNode() کا ماتد

مثال

مثال 1

// ویژگی class ایجاد شود:
const att = document.createAttribute("class");
// ارزش ویژگی class تنظیم شود:
att.value = "democlass";
// در اولین h1 ویژگی class اضافه کنید:
const h1 = document.getElementsByTagName("H1")[0];
h1.setAttributeNode(att);

به طور شخصی امتحان کنید

مثال 2

// هرف属性 ایجاد شود:
const att = document.createAttribute("style");
// ارزش هرف属性 تنظیم شود:
att.value = "color:red";
// هرف属性 را به اولین h1 اضافه کنید:
const h1 = document.getElementsByTagName("h1")[0];
h1.setAttributeNode(att);

به طور شخصی امتحان کنید

مثال 3

هرف="www.codew3c.com" ویژگی را به عنصر anchor اضافه کنید:

// هرف属性 ایجاد شود:
const att = document.createAttribute("href");
// ارزش هرف属性 تنظیم شود:
att.value = "https://www.codew3c.com";
// هرف属性 را به عنصر اضافه کنید:
element.setAttributeNode(att);

به طور شخصی امتحان کنید

منطق

document.createAttribute(name)

پارامترها

پارامترها توضیح
name ضروری. نام ویژگی‌ای که باید ایجاد شود.

ارزش بازگشتی

نوع توضیح
گره نو ایجاد شده‌ی گره ویژگی. ویژگی nadeName تنظیم شده به name.

پرتاب می‌کند

اگر name شامل حروف غیرقابل قبول باشد، این روش خطایی با کد INVALID_CHARACTER_ERR DOMException خطا.

پشتیبانی مرورگر

document.createAttribute() این یک ویژگی DOM Level 1 (1998) است.

همه مرورگرها از آن پشتیبانی می‌کنند:

کروم آئی‌ای ایج فایرفاکس سافاری اپرا
کروم آئی‌ای ایج فایرفاکس سافاری اپرا
پشتیبانی می‌کند 9-11 پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند