XML DOM removeAttribute() 方法
定義和用法
removeAttribute() 方法刪除指定的屬性。如果文檔類型聲明 (DTD) 為指定的屬性設(shè)置了默認(rèn)值,那么接下來調(diào)用 getAttribute() 方法將返回那個(gè)默認(rèn)值。
刪除不存在的屬性或沒有設(shè)置但具有默認(rèn)值屬性的操作將被忽略。
語法:
elementNode.removeAttribute(name)
參數(shù) | 描述 |
---|---|
name | 必需。規(guī)定要刪除的屬性的名稱。 |
實(shí)例
在所有的例子中,我們將使用 XML 文件 books.xml,以及 JavaScript 函數(shù) loadXMLDoc()。
下面的代碼片段刪除 "books.xml" 中所有 <book> 元素的 "category" 屬性:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
x[i].removeAttribute('category'));
}