Objeto Attr do HTML DOM
- Página anterior Elemento de HTML
- Próxima página Event de HTML
Objeto Attr
No HTML DOM,Objeto Attrrepresenta Atributo HTML.
O atributo HTML sempre pertence a Elemento HTML.
NamedNodeMap
No HTML DOM,Objeto NamedNodeMapum conjunto não ordenado que representa os nós de atributos do elemento.
Por outras palavras: NamedNodeMap é Objeto Attro número de nós.
NamedNodeMap possui uma lista que retorna Atributo length.
Os nós podem ser acessados por nome ou número de índice. O índice começa em 0.
Atributos Attribute
Atributo | descrição |
---|---|
isId | Descontinuado. |
name | Retorna o nome do atributo. |
value | Definir ou retornar o valor do atributo. |
specified | Se o atributo já foi especificado, retorna true, caso contrário, retorna false. |
Atributos e métodos NamedNodeMap
método | descrição |
---|---|
getNamedItem() | Retorna o nó de atributo da NamedNodeMap (por nome) |
item() | Retorna o nó de atributo da NamedNodeMap (por índice) |
length | Retorna o número de atributos na NamedNodeMap |
removeNamedItem() | Remover atributo (nó) |
setNamedItem() | Definir atributo (nó) pelo nome |
Aviso DOM 4!
No W3C DOM Core, o objeto Attr (atributo) herda todos os atributos e métodos do objeto Node.
No DOM 4, o objeto Attr não herda de Node.
Para garantir a segurança do código futuro, você deve evitar usar atributos e métodos de objetos de nós no objeto de atributo:
Atributo / Método | Razão para evitar |
---|---|
attr.appendChild() | O atributo não possui nós filhos. |
attr.attributes | O atributo não possui atributos. |
attr.baseURI | Use document.baseURI em vez disso. |
attr.childNodes | O atributo não possui nós filhos. |
attr.cloneNode() | Use attr.value em vez disso. |
attr.firstChild | O atributo não possui nós filhos. |
attr.hasAttributes() | O atributo não possui atributos. |
attr.hasChildNodes | O atributo não possui nós filhos. |
attr.insertBefore() | O atributo não possui nós filhos. |
attr.isEqualNode() | Sem sentido. |
attr.isSameNode() | Sem sentido. |
attr.isSupported() | Sempre é true. |
attr.lastChild | O atributo não possui nós filhos. |
attr.nextSibling | O atributo não possui nós irmãos. |
attr.nodeName | Use attr.name em vez disso. |
attr.nodeType | Sempre é 2 (ATTRIBUTE_NODE). |
attr.nodeValue | Use attr.value em vez disso. |
attr.normalize() | O atributo não pode ser normalizado. |
attr.ownerDocument | Sempre é seu documento HTML. |
attr.ownerElement | Este é o elemento HTML que você usa para acessar o atributo. |
attr.parentNode | Este é o elemento HTML que você usa para acessar o atributo. |
attr.previousSibling | O atributo não possui nós irmãos. |
attr.removeChild | O atributo não possui nós filhos. |
attr.replaceChild | O atributo não possui nós filhos. |
attr.textContent | Use attr.value em vez disso. |
- Página anterior Elemento de HTML
- Próxima página Event de HTML