Latest web development tutorials

HTML DOM atributo de objeto

nó HTML DOM

HTML DOM (Document Object Model) em, todos os nós são:

  • Documento é um nó de documento
  • Todos os elementos HTML é um nó de elemento
  • Todos os atributos HTML são nós de atributo
  • elementos HTML inserida no texto como um nó de texto
  • Os comentários são nós de comentário

objetos attr

No DOM HTML, Attr objeto representa um atributo HTML.

HTML atributos sempre pertencem a elementos HTML.


objetos NamedNodeMap

No DOM HTML, o objeto NamedNodeMap representa uma lista não ordenada de nós.

Podemos ser acessado através do nome do nó nó NamedNodeMap.


Suporte a navegadores

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Todos os principais navegadores suportam objetos Attr e objetos NamedNodeMap.


Propriedade / Método descrição
attr .isId Se a propriedade é o tipo ID, ISID propriedade retorna verdadeiro, caso contrário, retorna false.
attr .name Retorna o nome da propriedade
attr .value Define ou retorna o valor da propriedade
attr .specified Se a propriedade for especificada retorna verdadeiro, caso contrário false
nodemap .getNamedItem () Retorna o nó de atributo especificado da lista de nós.
nodemap .item () Retorna a lista de nós no nó no número de índice especificado.
.length nodemap Retorna o número de nós na lista de nós.
nodemap .removeNamedItem () Remove o nó de atributo especificado
nodemap .setNamedItem () Define o nó de atributo especificado (pelo nome)


DOM 4 Warning !!!

No núcleo W3C DOM, Attr (atributo) objeto do nó objeto herda todos os atributos e métodos.

Em DOM 4 de, Attr (atributo) de objeto não é mais herdar de object nó.

No longo qualidade do código de considerar, nas propriedades do objeto que você deseja evitar o uso das propriedades do objeto de nó e métodos:

Propriedade / Método Evite razão
attr .appendChild () Propriedade sem filhos
.attributes attr A propriedade não é propriedade
attr .baseURI Uso alternativo document.baseURI
attr .childNodes Propriedade sem filhos
attr .cloneNode () attr.value uso alternativo
attr .firstChild Propriedade sem filhos
.hasAttributes attr () A propriedade não é propriedade
attr .hasChildNodes Propriedade sem filhos
attr .insertBefore () Propriedade sem filhos
attr .isEqualNode () Não faz sentido
attr .isSameNode () Não faz sentido
attr .isSupported () normalmente verdadeira
attr .lastChild Propriedade sem filhos
attr .nextSibling Propriedade sem irmãos
attr .nodeName Use attr alternativa .name
attr .nodeType Normalmente 2 (atributo de nó)
attr .NodeValue Use attr alternativa .value
attr .normalize () Não Propriedades de Especificação
attr .ownerDocument Normalmente seus documentos HTML
attr .ownerElement elementos HTML que você usa para acessar a propriedade
attr .parentNode elementos HTML que você usa para acessar a propriedade
attr .previousSibling Propriedade sem irmãos
attr .removeChild Propriedade sem filhos
attr .replaceChild Propriedade sem filhos
attr .textContent Useattralternativa.value