XML DOM حذف ویژگی ()
تعریف و استفاده
removeAttribute() روش ویژگی مشخص شده را حذف میکند. اگر برای ویژگی مشخص شده در تعریف نوع مستند (DTD) ارزش پیشفرضی تعیین شده باشد، پس از آن getAttribute() روشاین ارزش پیشفرض باز خواهد گشت.
عملیات حذف ویژگیای که وجود ندارد یا تنظیم نشده است اما دارای ارزش پیشفرض است، نادیده گرفته خواهد شد.
نحوه استفاده:
elementNode.removeAttribute(name)
پارامترها | توضیح |
---|---|
name | ضروری است. نام ویژگیای که باید حذف شود را مشخص کنید. |
مثال
در تمام مثالها، از فایل XML استفاده خواهیم کرد books.xml، و توابع JavaScript loadXMLDoc()。
در اینجا یک قطعه کد قرار دارد که تمام ویژگیهای "category" برای تمام <book> عناصر در "books.xml" را حذف میکند:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
برای (i=0; i<x.length; i++)
{
x[i].removeAttribute('category'));
}