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
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 |