Objeto Attr de HTML DOM
- Página anterior Elemento HTML
- Página siguiente Evento HTML
Objeto Attr
En el HTML DOM,Objeto Attrrepresenta atributos HTML.
Los atributos HTML siempre pertenecen a elemento HTML.
NamedNodeMap
En el HTML DOM,objeto NamedNodeMaprepresenta un conjunto no ordenado de nodos de atributos de elementos.
En otras palabras: NamedNodeMap es Objeto Attrdel número de nodos.
NamedNodeMap tiene una lista que devuelve Atributo length.
Se puede acceder al nodo mediante nombre o número de índice. El índice comienza en 0.
Atributos de Attribute
Atributo | descripción |
---|---|
esId | Se ha desechado. |
nombre | Devuelve el nombre del atributo. |
valor | Establecer o devolver el valor del atributo. |
especificado | Si se ha especificado el atributo, devuelve true, de lo contrario devuelve false. |
Atributos y métodos NamedNodeMap
método | descripción |
---|---|
getNamedItem() | Devuelve el nodo de atributo en NamedNodeMap (por nombre). |
item() | Devuelve el nodo de atributo en NamedNodeMap (por índice). |
longitud | Devuelve el número de atributos en NamedNodeMap. |
removeNamedItem() | Eliminar atributo (nodo). |
setNamedItem() | Establecer atributos por nombre (nodo). |
¡Advertencia DOM 4!
En W3C DOM Core, el objeto Attr (atributo) hereda todas las propiedades y métodos del objeto Node.
En DOM 4, el objeto Attr ya no hereda de Node.
Para asegurar la seguridad del código futuro, debe evitar usar las propiedades y métodos del objeto nodo en el objeto atributo:
Atributo / Método | Razón de evitar |
---|---|
attr.appendChild() | El atributo no tiene nodos hijos. |
attr.attributes | El atributo no tiene atributos. |
attr.baseURI | Usar document.baseURI en su lugar. |
attr.childNodes | El atributo no tiene nodos hijos. |
attr.cloneNode() | Usar attr.value en su lugar. |
attr.firstChild | El atributo no tiene nodos hijos. |
attr.hasAttributes() | El atributo no tiene atributos. |
attr.hasChildNodes | El atributo no tiene nodos hijos. |
attr.insertBefore() | El atributo no tiene nodos hijos. |
attr.isEqualNode() | Sin sentido. |
attr.isSameNode() | Sin sentido. |
attr.isSupported() | Siempre es true. |
attr.lastChild | El atributo no tiene nodos hijos. |
attr.nextSibling | El atributo no tiene nodos hermanos. |
attr.nodeName | Usar attr.name en su lugar. |
attr.nodeType | Siempre es 2 (ATTRIBUTE_NODE). |
attr.nodeValue | Usar attr.value en su lugar. |
attr.normalize() | El atributo no puede ser normalizado. |
attr.ownerDocument | Siempre es su documento HTML. |
attr.ownerElement | Este es el elemento HTML que usa para acceder al atributo. |
attr.parentNode | Este es el elemento HTML que usa para acceder al atributo. |
attr.previousSibling | El atributo no tiene nodos hermanos. |
attr.removeChild | El atributo no tiene nodos hijos. |
attr.replaceChild | El atributo no tiene nodos hijos. |
attr.textContent | Usar attr.value en su lugar. |
- Página anterior Elemento HTML
- Página siguiente Evento HTML