Exemplo
Definir o atributo de classe de um H1:
var btn = document.getElementsByTagName("H1")[0];
var
typ = document.createAttribute("class");
typ.value = "democlass";
btn.attributes.setNamedItem(typ);
Antes de definir o atributo:
Hello world
Depois de definir o atributo:
Hello world
Tente você mesmo " Definição e Uso
O setNamedItem() método adiciona o nó especificado para o NamedNodeMap.
Se o nó já existir, ele será substituído, eo nó substituído será o valor de retorno, caso contrário, o valor de retorno será nulo.
Dica: Em vez de trabalhar com nós de atributo, você pode usar o elemento. setAttribute() método para adicionar um atributo com um valor a um elemento.
Suporte navegador
Método | |||||
---|---|---|---|---|---|
setNamedItem() | sim | sim | sim | sim | sim |
Sintaxe
Os valores dos parâmetros Parâmetro Tipo Descrição node Node object Requeridos. O nó que deseja adicionar / substituir na coleção NamedNodeMap
Detalhes técnicos
Valor de retorno: Um objecto do nó, que representa o nó substituído (if any) , caso contrário, null DOM Versão Núcleo Nível 1