Método hasAttributes() do DOM XML
Definição e uso
O método hasAttributes() retorna true quando um nó é usado para qualquer atributo, caso contrário, retorna false.
Sintaxe:
nodeObject.hasAttributes()
Exemplo
Em todos os exemplos, usaremos o arquivo XML books.xmle a função JavaScript loadXMLDoc()。
O trecho de código a seguir pode retornar se o primeiro elemento <book> é usado para qualquer atributo:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book')[0];
document.write(x.hasAttributes()
);
Saída:
true