Exemplo
Obter o nome do first atributo de um <button> elemento:
var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
O resultado x poderia ser:
onclick
Tente você mesmo " Mais "Try it Yourself" exemplos abaixo.
Definição e Uso
O item() retorna o nó no índice especificado em uma NamedNodeMap, como um objecto do nó.
Os nós são classificadas como eles aparecem no código fonte, eo índice começa em 0.
Nota: Existem duas maneiras de acessar um nó de atributo no índice especificado em uma NamedNodeMap:
Esta sintaxe:
document.getElementsByTagName("BUTTON")[0].attributes.item(1); // The 2nd attribute Try it
Irá produzir o mesmo resultado que esta sintaxe:
document.getElementsByTagName("BUTTON")[0].attributes[1]; // The 2nd attribute Try it
Você pode usar qualquer método que você gosta, no entanto, o método mais comum é [índice].
Dica: use o comprimento propriedade para retornar o número de nós em um objeto NamedNodeMap.
Suporte navegador
Método | |||||
---|---|---|---|---|---|
item() | sim | sim | sim | sim | sim |
Sintaxe
Os valores dos parâmetros Parâmetro Tipo Descrição index Number Requeridos. O índice do nó na NamedNodeMap você quer voltar
Detalhes técnicos
Valor de retorno: Um objecto do nó, que representa o nó atributo no índice especificado.
Nota: Retorna null se o número de índice está fora do intervalo DOM Versão Núcleo Nível 1
mais Exemplos
Exemplo
Alterar o valor de um <button> segundo atributo elemento de:
document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass"; Tente você mesmo "