HTML DOM atributo de objeto
nodo DOM HTML
HTML DOM (Document Object Model) en todos los nodos son:
- Documento es un nodo de documento
- Todos los elementos HTML es un nodo elemento
- Todos los atributos HTML son nodos atributo
- elementos HTML insertados en el texto como un nodo de texto
- Los comentarios son nodos de comentario
objetos Attr
En el DOM de HTML, Atr objeto representa un atributo HTML.
HTML siempre atributos pertenecen a elementos HTML.
objetos NamedNodeMap
En el código HTML DOM, el objeto NamedNodeMap representa una lista no ordenada de nodos.
Podemos acceder a través del nombre de nodo del nodo NamedNodeMap.
Soporte para el navegador
Todos los principales navegadores soportan objetos Attr y objetos NamedNodeMap.
Propiedad / Método | descripción |
---|---|
attr .isId | Si la propiedad es del tipo ID, propiedad isId devuelve verdadero, de lo contrario devuelve false. |
attr .name | Devuelve el nombre de la propiedad |
attr .value | Establece o devuelve el valor de la propiedad |
attr .specified | Si la propiedad se especifica devuelve true, false en caso contrario |
nodemap .getNamedItem () | Devuelve el nodo de atributo especificado de la lista de nodos. |
nodemap .item () | Devuelve la lista de nodos en el nodo en el número de índice especificado. |
.length nodemap | Devuelve el número de nodos en la lista de nodos. |
nodemap .removeNamedItem () | Elimina el nodo atributo especificado |
nodemap .setNamedItem () | Establece el nodo de atributo especificado (por su nombre) |
DOM 4 Advertencia !!!
En el núcleo del W3C DOM, Atr (atributo) objeto nodo objeto hereda todos los atributos y métodos.
En DOM 4 de, Atr (atributo) objeto ya no es Heredar del objeto de nodo.
A la larga la calidad del código para que, en las propiedades del objeto que desea evitar el uso de las propiedades y métodos del objeto de nodo:
Propiedad / Método | Evitar la razón |
---|---|
attr .appendChild () | De propiedad sin hijos |
.attributes attr | La propiedad no es propiedad |
attr .baseURI | El uso alternativo document.baseURI |
attr .childNodes | De propiedad sin hijos |
attr .cloneNode () | Attr.value uso alternativo |
attr .firstChild | De propiedad sin hijos |
.hasAttributes attr () | La propiedad no es propiedad |
attr .hasChildNodes | De propiedad sin hijos |
attr .insertBefore () | De propiedad sin hijos |
attr .isEqualNode () | No tiene sentido |
attr .isSameNode () | No tiene sentido |
attr .isSupported () | Por lo general, la verdadera |
attr .lastChild | De propiedad sin hijos |
attr .nextSibling | De propiedad sin hermanos |
attr .nodeName | Utilice attr alternativa .name |
attr .nodeType | Por lo general, 2 (atributo de nodo) |
attr .nodeValue | Utilice attr alternativa .value |
attr .normalize () | No hay propiedades de las especificaciones |
attr .ownerDocument | Por lo general, los documentos HTML |
attr .ownerElement | elementos HTML que utiliza para acceder a la propiedad |
attr .parentNode | elementos HTML que utiliza para acceder a la propiedad |
attr .previousSibling | De propiedad sin hermanos |
attr .removeChild | De propiedad sin hijos |
attr .replaceChild | De propiedad sin hijos |
attr .textContent | Utiliceattralternativa.value |