متد element.removeAttributeNode
مثال (متد element.removeAttributeNode)
حذف کردن گره خصوصیت class از یک عنصر <h1>:
var attr = elmnt.getAttributeNode("class"); // Get the class attribute node from <h1>
elmnt.removeAttributeNode(attr); // Remove the class attribute node from <h1>
قبل از حذف گره خصوصیت:
Hello World
بعد از حذف گره خصوصیت:
Hello World
خودتان امتحان کنید »
تعریف و کاربرد
متد ()removeAttributeNode یک خصوصیت مشخص را از یک عنصر حذف می کند و خصوصیت حذف شده را بعنوان یک شیء Attr Node object برمی گرداند.
تفاوت بین این متد و متد removeAttribute() در این است که متد ()removeAttribute خصوصیت را که دارای یک نام مشخص است حذف می کند در حالی که متد مورد بحث، شیء attr مشخص را حذف می کند. نتیجه ی هردو نیز مشابه می باشد. همچنین متد ()removeAttribute، مقدار برگشتی ندارد در حالی که متد مورد بحث خصوصیت حذف شده را بعنوان یک شیء Attr برمی گرداند.
نکته: می توانید از متد getAttributeNode() برای برگرداندن یک گره خصوصیت از یک عنصر استفاده کنید.
نکته: می توانید از متد setAttributeNode() برای اضافه کردن یک گره خصوصیت به یک عنصر استفاده کنید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
removeAttributeNode() | بله | بله | بله | بله | بله |
نحوه استفاده
مقادیر پارامترها
پارامتر | Type | توضیحات |
---|---|---|
attributenode | Attr object |
ضروری. گره خصوصیتی که شما می خواهید آن را حذف کنید. |
جزئیات تکنیکی
مقدار برگشتی |
یک شیء Attr که مشخص کننده ی گره خصوصیت حذف شده می باشد. |
---|---|
DOM Version | Core Level 1 کلیه توابع و خصوصیت های شیء Element در JavaScript |
مثال - خودتان امتحان کنید
مثال (متد element.removeAttributeNode)
حذف کردن گره خصوصیت href از یک عنصر <a>:
var attr = elmnt.getAttributeNode("href"); // Get the href attribute node from <a>
elmnt.removeAttributeNode(attr); // Remove the href attribute node from <a>
قبل از حذف کردن گره خصوصیت:
بعد از حذف کردن گره خصوصیت:
خودتان امتحان کنید »
آموزش های مرتبط
HTML Tutorial: HTML Attributes
HTML DOM Reference: The HTML DOM کلیه توابع و خصوصیت های شیء Attr در JavaScript
HTML DOM Reference: removeAttribute() Method
HTML DOM Reference: getAttributeNode() Method
HTML DOM Reference: setAttributeNode() Method
کلیه توابع و خصوصیت های شیء Element در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 5450