مетод HTML DOM Document createAttribute()

تعریف و استفاده

code>createAttribute() این روش ویژگی را ایجاد کرده و آن را به عنوان یک شیء Attr بازمی‌گرداند.替代方案:

استفاده از مетод setAttribute() ساده‌تر.

لطفاً به: مراجعه کنید

مетод setAttribute()

مетод ارزش ویژگی

مетод setAttributeNode()

مثال

مثال 1

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

به طور مستقیم امتحان کنید

مثال 2

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

به طور مستقیم امتحان کنید

مثال 3

به نود anchor属性 href="www.codew3c.com" اضافه شود:

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

به طور مستقیم امتحان کنید

نحوه استفاده

document.createAttribute(name)

پارامتر

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

مقدار بازگشتی

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

تخریب می‌کند

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

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

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

این ویژگی در تمامی مرورگرها پشتیبانی می‌شود:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
پشتیبانی می‌کند 9-11 پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند