Latest web development tutorials

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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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