متد document.createAttribute
مثال (متد document.createAttribute)
ایجاد یک صفت class با مقدار "democlass" و اضافه کردن آن به یک عنصر <h1>:
var att = document.createAttribute("class"); // Create a "class" attribute
att.value = "democlass"; // Set the value of the class attribute
h1.setAttributeNode(att); // Add the class attribute to <h1>
قبل از ایجاد خصوصیت:
Hello World
بعد از ایجاد خصوصیت:
Hello World
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد createAttribute()، یک صفت را با یک نام مشخص ایجاد می کند و صفت را مانند یک شیء Attr برمی گرداند.
نکته: می توانید از خصوصیت attribute.value برای ست کردن مقدار صفت استفاده کنید.
نکته: می توانید از متد element.setAttributeNode() برای اضافه کردن صفت جدید به یک عنصر استفاده کنید.
نکته: اغلب ممکن است شما بخواهید از متد element.setAttribute() به جای متد createAttribute() استفاده کنید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
createAttribute() | بله | بله | بله | بله | بله |
نحوه استفاده
مقادیر پارامترها
پارامتر | Type | توضیحات |
---|---|---|
attributename | Attr object |
ضروری. نام صفتی که شما می خواهید ایجاد کنید. |
جزئیات تکنیکی
مقدار برگشتی |
یک شیء گره، که مشخص کننده ی صفت ایجاد شده است. |
---|---|
DOM Version | Core Level 1 کلیه توابع و خصوصیت های شیء Document در JavaScript |
مثال - خودتان امتحان کنید
مثال (متد document.createAttribute)
ایجاد یک صفت href، با مقدار "www.w3schools.com" و الصاق آن به یک عنصر <a>:
var att = document.createAttribute("href"); // Create a "href" attribute
att.value = "http://www.w3schools.com"; // Set the value of the href attribute
anchor.setAttributeNode(att); // Add the href attribute to <a>
قبل از ایجاد صفت:
بعد از الصاق صفت:
خودتان امتحان کنید »
کلیه توابع و خصوصیت های شیء Document در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 5909