XML DOM removeAttribute() 方法

定義和用法

removeAttribute() 方法刪除指定的屬性。如果文檔類型聲明 (DTD) 為指定的屬性設置了默認值,那么接下來調用 getAttribute() 方法將返回那個默認值。

刪除不存在的屬性或沒有設置但具有默認值屬性的操作將被忽略。

語法:

elementNode.removeAttribute(name)
參數 描述
name 必需。規定要刪除的屬性的名稱。

實例

在所有的例子中,我們將使用 XML 文件 books.xml,以及 JavaScript 函數 loadXMLDoc()

下面的代碼片段刪除 "books.xml" 中所有 <book> 元素的 "category" 屬性:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
x[i].removeAttribute('category'));
}