English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objeto Elemento de HTML DOM

Objeto Element

El objeto Element representa un elemento HTML, como <p>, <div>, <a>, <form> o cualquier otro elemento HTML.

El objeto Element tiene métodos y propiedades comunes a varios elementos.

Propiedades del objeto Element

La siguiente tabla enumera las propiedades del objeto Element:

AtributoDescripción
accessKeyEstablece o devuelve el atributo accesskey del elemento
attributesDevuelve el NamedNodeMap de las propiedades del elemento
childElementCountDevuelve el número de elementos hijos del elemento dado
childNodesDevuelve la lista de nodos hijos del elemento (incluyendo nodos de texto y de comentarios)
childrenDevuelve la lista de elementos hijos del elemento (sin incluir nodos de texto y de comentarios)
classListDevuelve el nombre de la clase del elemento
classNameEstablece o devuelve el valor de la propiedad class del elemento
clientHeightDevuelve la altura del elemento, incluyendo el relleno
clientLeftDevuelve el ancho de la barra de borde izquierdo del elemento
clientTopDevuelve el ancho de la barra de borde superior del elemento
clientWidthDevuelve el ancho del elemento, incluyendo el relleno
contentEditableEstablece o devuelve si el contenido del elemento es editable
dirEstablece o devuelve el valor de la propiedad dir del elemento
firstChildDevuelve el primer nodo hijo del elemento
firstElementChildDevuelve el primer elemento hijo del elemento (sin incluir nodos de texto y de comentarios)
idEstablece o devuelve el valor de la propiedad id del elemento
innerHTMLEstablece o devuelve el contenido del elemento
innerTextEstablece o devuelve el contenido de texto de los elementos y sus descendientes
isContentEditableSi el contenido del elemento es editable, devuelve true; de lo contrario, devuelve false
langEstablece o devuelve el valor de la propiedad lang del elemento
lastChildDevuelve el último hijo del elemento
lastElementChildDevuelve el último elemento hijo del elemento (sin incluir nodos de texto y de comentarios)
namespaceURIDevuelve el URI del espacio de nombres del elemento
nextSiblingDevuelve el nodo siguiente en el nivel de la estructura del árbol de nodos
nextElementSiblingDevuelve el elemento siguiente en el nivel de la estructura del árbol de nodos (sin incluir nodos de texto y de comentarios)
nodeNameDevuelve el nombre del nodo
nodeTypeDevuelve el tipo de nodo del nodo
nodeValueEstablece o devuelve el valor del nodo
offsetHeightDevuelve la altura del elemento, incluyendo el relleno, los bordes y las barras de desplazamiento
offsetWidthDevuelve el ancho del elemento, incluyendo el relleno, los bordes y las barras de desplazamiento
offsetLeftDevuelve la posición horizontal desplazada del elemento
offsetParentDevuelve el contenedor de desplazamiento del elemento
offsetTopDevuelve la posición vertical desplazada del elemento
ownerDocumentDevuelve el elemento raíz (objeto documento)
parentNodeDevuelve el nodo padre del elemento
parentElementDevuelve el elemento padre del elemento
previousSiblingDevuelve el nodo anterior en el nivel de la estructura del árbol de nodos
previousElementSiblingDevuelve el elemento anterior en el nivel de la estructura del árbol de nodos (sin incluir nodos de texto y de comentarios)
scrollHeightDevuelve un número que representa la altura de la vista de desplazamiento del elemento
scrollLeftEstablece o devuelve el valor en píxeles del desplazamiento horizontal del contenido del elemento
scrollTopEstablece o devuelve el valor en píxeles del desplazamiento vertical del contenido del elemento
scrollWidthDevuelve un número que representa el ancho de la vista de desplazamiento del elemento
styleEstablece o devuelve el valor de la propiedad style del elemento
tabIndexEstablece o devuelve el valor de la propiedad tabindex del elemento
tagNameDevuelve el nombre de la etiqueta del elemento
textContentEstablece o devuelve el contenido de texto de los nodos y sus descendientes
titleEstablece o devuelve el valor de la propiedad title del elemento

Métodos del objeto Elemento

La tabla a continuación enumera los métodos del objeto Elemento:

MétodoDescripción
addEventListener()Adjunta un gestor de eventos al elemento especificado
appendChild()Añade un nuevo nodo hijo al elemento como el último nodo hijo
blur()Quita el enfoque del elemento
cloneNode()Clona el elemento
click()Simular un clic de ratón en el elemento
compareDocumentPosition()Comparar la posición de documentos de dos elementos
contains()Devuelve true si el nodo es un descendiente del nodo; de lo contrario, devuelve false
focus()Coloca el enfoque en el elemento
getAttribute()Devuelve el valor del atributo especificado del nodo del elemento
getAttributeNode()Devuelve el nodo de atributo especificado
getBoundingClientRect()Devuelve el tamaño del elemento y su posición en relación con la ventana de visualización
getElementsByClassName()Devuelve una lista de todos los elementos hijos con la clase especificada
getElementsByTagName()Devuelve una lista de todos los elementos hijos con el nombre de etiqueta especificado
hasAttribute()Devuelve true si el elemento tiene el atributo especificado; de lo contrario, devuelve false
hasAttributes()Devuelve true si el elemento tiene cualquier atributo; de lo contrario, devuelve false
hasChildNodes()Devuelve true si el elemento tiene cualquier nodo hijo; de lo contrario, devuelve false
insertAdjacentElement()Inserta un elemento HTML en la posición especificada en relación con el elemento actual
insertAdjacentHTML()Inserta texto en formato HTML en la posición especificada en relación con el elemento actual
insertAdjacentText()Inserta texto en la posición especificada en relación con el elemento actual
insertBefore()Inserta un nuevo nodo antes del nodo hijo existente especificado
isDefaultNamespace()Devuelve true si el namespaceURI especificado es el valor predeterminado; de lo contrario, devuelve false
isEqualNode()Verifica si dos elementos son iguales
isSameNode()Verifica si dos elementos están en el mismo nodo
isSupported()Devuelve true si el elemento admite la función especificada
normalize()Conecta nodos de texto adyacentes, eliminando los nodos de texto vacíos del elemento
querySelector()Devuelve el primer elemento hijo que coincide con el selector CSS especificado
querySelectorAll()Retornar todos los elementos hijos que coinciden con el selector CSS especificado del elemento
removeAttribute()Eliminar el atributo especificado del elemento
removeAttributeNode()Eliminar el nodo de atributo especificado, y retornar el nodo eliminado
removeChild()Eliminar un nodo hijo del elemento
removeEventListener()Eliminar el gestor de eventos añadido al método addEventListener()
replaceChild()Reemplazar el nodo hijo dentro del elemento
requestFullscreen()Mostrar el elemento en modo de pantalla completa
scrollIntoView()Mover el elemento especificado al área visible de la ventana del navegador
setAttribute()Establecer o cambiar el valor especificado del atributo especificado
setAttributeNode()Establecer o cambiar el nodo de atributo especificado
toString()Convertir un elemento en una cadena