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'));
}