getAttribute
Este método é usado para obter os atributos de um elemento, e o método de chamada é o seguinte:
A cópia do código é a seguinte:
Object.getAttribute (atributo)
Diferente de alguns dos métodos introduzidos antes, o método GetAttribute não pertence ao objeto Document, para que não possa ser chamado através do objeto Document. Ele só pode ser chamado através de objetos do nó do elemento.
Este método aceita apenas um parâmetro e você especifica o nome do atributo à consulta. Se a propriedade especificada não estiver definida, o resultado retornará um objeto nulo.
setattribute
O oposto do acima é o setattribute, que é usado para definir os atributos do nó do elemento. O método de chamada é o seguinte:
A cópia do código é a seguinte:
Object.SetAtattribute (atributo)
Este método aceita apenas um parâmetro, ou seja, o atributo que você deseja definir.
Leitura estendida
Depois de modificar o documento através do setAttribute, ao visualizar o código -fonte do documento através da opção de origem de exibição do navegador, o que você vê ainda será o valor anterior. Ou seja, as modificações feitas pelo setAttribute não serão refletidas no código -fonte do próprio documento. Esse fenômeno de "inconsistente dentro e fora" vem do modo de trabalho de DOM: primeiro carregue o conteúdo estático do documento, atualize dinamicamente e atualize dinamicamente não afeta o conteúdo estático do documento. Este é o poder real do DOM: atualizando o conteúdo da página sem atualizar a página no navegador.
Os dois métodos acima pertencem à API recém -adicionada no nível 1 do DOM. Antes de aparecer, eles podem ser implementados através de outro método, como o seguinte
Obtenha atributos:
A cópia do código é a seguinte:
var val = element.attribute // obtenha atributo
O acima é equivalente a
A cópia do código é a seguinte:
var val = element.getAttribute ('attribute');
Defina propriedades:
A cópia do código é a seguinte:
element.attribute = "O novo valor";
É equivalente a
A cópia do código é a seguinte:
element.setAtAttribute ("atributo", "o novo valor");
Se você deseja ser preguiçoso e digitar menos teclados, o método acima é recomendado, mas as melhores práticas ainda devem respeitar o padrão DOM, ou seja, usar o SetAttribute e GetAttribute.
O acima é o conteúdo inteiro deste artigo. Amigos que precisam vir e aprender. Eu espero que você possa gostar.