Método hasAttribute() do XML DOM
Definição e uso
Se o nó do elemento atual possuir o atributo especificado, retorna true, caso contrário, retorna false.
Sintaxe:
hasAttribute(name)
Parâmetros | Descrição |
---|---|
name | Obrigatório. Especifica o atributo a ser recuperado. |
Descrição
Este método determina se um elemento possui o atributo especificado, mas não retorna o valor daquele atributo. Observe que, se o atributo especificado estiver configurado explicitamente neste documento ou se a declaração do tipo de documento configurar um valor padrão para esse atributo, o método hasAttribute() retornará true.
Exemplo
Em todos os exemplos, usaremos o arquivo XML books.xmle as funções JavaScript loadXMLDoc()。
O seguinte trecho de código verifica se o primeiro elemento <book> no "books.xml" possui a propriedade "category":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category")
);
A saída do código acima é:
true