مетод HTML DOM Document createAttribute()
- صفحه قبل cookie
- صفحه بعدی createComment()
- بازگشت به لایه بالاتر مستندات Documents HTML DOM
تعریف و استفاده
code>createAttribute() این روش ویژگی را ایجاد کرده و آن را به عنوان یک شیء Attr بازمیگرداند.
替代方案:
استفاده از مетод setAttribute() سادهتر.
لطفاً به: مراجعه کنید
مثال
مثال 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 | پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند |
- صفحه قبل cookie
- صفحه بعدی createComment()
- بازگشت به لایه بالاتر مستندات Documents HTML DOM