Saltar la navegación

1.7.- Propiedades y métodos de los objetos nodo (DOM nivel 2 W3C).

Engranajes.
TheDigitalArtist (Pixabay License)

Propiedades del objeto nodo según el DOM nivel 2 de W3C
Propiedad Valor Descripción IE6Win+ IE5Mac+ Mozilla Safari
nodeName String Varía según el tipo de nodo. Sí. Sí. Sí. Sí.
nodeValue String Varía según el tipo de nodo. Sí. Sí. Sí. Sí.
nodeType Integer Constante que representa cada tipo. Sí. Sí. Sí. Sí.
parentNode Object Referencia al siguiente contenedor más externo. Sí. Sí. Sí. Sí.
childNodes Array Todos los nodos hijos en orden. Sí. Sí. Sí. Sí.
firstChild Object Referencia al primer nodo hijo. Sí. Sí. Sí. Sí.
lastChild Object Referencia al último nodo hijo. Sí. Sí. Sí. Sí.
previousSibling Object Referencia al hermano anterior según su orden en el código fuente. Sí. Sí. Sí. Sí.
nextSibling Object Referencia al hermano siguiente según su orden en el código fuente. Sí. Sí. Sí. Sí.
attributes NodeMap Array de atributos de los nodos. Sí. Algunos. Sí. Sí.
ownerDocument Object Contiene el objeto document. Sí. Sí. Sí. Sí.
namespaceURI String URI a la definición de namespace. Sí. No. Sí. Sí.
Prefix String Prefijo del namespace. Sí. No. Sí. Sí.
localName String Aplicable a los nodos afectados en el namespace. Sí. No. Sí. Sí.

Métodos del objeto nodo según el DOM nivel 2 de W3C
Método Descripción IE5++ Mozilla Safari
appendChild(newChild) Añade un hijo al final del nodo actual. Sí. Sí. Sí.
cloneNode(deep) Realiza una copia del nodo actual (opcionalmente con todos sus hijos). Sí. Sí. Sí.
hasChildNodes() Determina si el nodo actual tiene o no hijos (valor boolean). Sí. Sí. Sí.
insertBefore(new, ref) Inserta un nuevo hijo antes de otro hijo. Sí. Sí. Sí.
removeChild(old) Borra un hijo. Sí. Sí. Sí.
replaceChild(new, old) Reemplaza un hijo viejo con el nuevo viejo. Sí. Sí. Sí.
isSupported(feature, version) Determina cuando el nodo soporta una característica especial. No. Sí. Sí.