Método removeAttribute() do XML DOM

Definição e uso

O método removeAttribute() remove o atributo especificado. Se a declaração do tipo de documento (DTD) configurar um valor padrão para o atributo especificado, a chamada subsequente Método getAttribute()Será retornado esse valor padrão.

Operações que removem atributos não existentes ou atributos que não foram configurados mas têm valor padrão serão ignoradas.

Sintaxe:

elementNode.removeAttribute(name)
Parâmetros Descrição
name Obrigatório. Especifica o nome do atributo a ser removido.

Exemplo

Em todos os exemplos, usaremos o arquivo XML books.xmle a função JavaScript loadXMLDoc()

O código a seguir remove todos os atributos "category" dos elementos <book> no "books.xml":

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