Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. API web
  3. element

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

element

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julio de 2015⁩.

* Some parts of this feature may have varying levels of support.

Este capítulo proporciona una breve explicación para los métodos generales, las propiedades y los eventos disponibles para los elementos HTML y XML en el DOM de Gecko.

Varias especificaciones aplicadas a los elementos:

Los artículos listados aquí amplían lo antedicho e incluyen enlaces a la especificación apropiada del DOM de W3C.

Mientras que estas interfaces son generalmente compartidas por la mayoría de los elementos HTML y XML, hay muchas más especiales para los objetos particulares listados en la especificación HTML del DOM —por ejemplo las interfaces delelemento tabla de HTML yelemento formulario de HTML.

Propiedades

NombreDescripciónTipoDisponibilidad
attributesTodos los atributos asociados a un elemento.NamedNodeMapparatodos
childNodesTodos los nodos hijos de un elemento.Listado de nudoparatodos
classNameLa clase del elemento.SecuenciaparaHTML,XUL
clientHeightEl alto interior del elemento.NúmeroparaHTML
clientWidthEl ancho interior del elemento.NúmeroparaHTML
dirLa direccionalidad del elemento.SecuenciaparaHTML,XUL
firstChildEl primer hijo directo del elemento,null si no hay.Nudoparatodos
idLa identificación del elemento.SecuenciaparaHTML,XUL
innerHTMLEl contenido y el código que hay dentro del elemento.SecuenciaparaHTML
langEl lenguaje de los atributos, texto y contenidos del elemento.SecuenciaparaHTML
lastChildEl último hijo directo del elemento,null si no hay.Nodeparatodos
localNameLa parte local del nombre cualificado del elemento.Secuenciaparatodos
NombreDescripciónTipoDisponibilidad
nameEl nombre del elemento.SecuenciaparaHTML
namespaceURIEl URI del espacio de nombre de ese nodo,null si no está especificado.Secuenciaparatodos
nextSiblingEl nodo inmediatamente posterior al primero dado en el árbol,null si no hay.Nudoparatodos
nodeNameEl nombre del nodo de ese elemento.Secuenciaparatodos
nodeTypeUn número que representa el tipo del nodo. Lo mismo que1 para los elementos DOM.Númeroparatodos
nodeValueEl valor del nodo. Lo mismo quenull para los elementos DOM.Secuenciaparatodos
offsetHeightEl alto de un elemento, tal cual está escrito en la composición.NúmeroparaHTML
offsetLeftLa distancia que hay desde el borde izquierdo del elemento al de suoffsetParent.NúmeroparaHTML
offsetParentEl elemento del cual todos los cálculos de distancia son actualmente computados.ElementoparaHTML
offsetTopLa distancia desde el borde superior del elemento hasta el de suoffsetParent.NúmeroparaHTML
offsetWidthEl ancho de un elemento, tal cual está escrito en la composición.NúmeroparaHTML
ownerDocumentEl documento en el cual está ese nodo,null si no hay.Documentoparatodos
NombreDescripciónTipoDisponibilidad
parentNodeEl elemento original(padre) de ese nodo,null si no hay dentro deldocumento de DOM.Nudoparatodos
prefixEl prefijo del espacio de nombre del nodo,null si no está especificado.Secuenciaparatodos
previousSiblingEl nodo inmediatamente anterior al primero dado en el árbol ,null si no hay.Nudoparatodos
scrollHeightMuestra la altura de deslizamiento del elemento.NúmeroparaHTML
scrollLeftObtiene/establece el offset de scroll izquierdo de un elemento.NúmeroparaHTML
scrollTopObtiene/establece el offset de scroll superior de un elemento.NúmeroparaHTML
scrollWidthMuestra el ancho de deslizamiento de un elemento.NúmeroparaHTML
styleUn objeto representando las declaraciones de los atributos de estilo del elemento.Estilo CSSparaHTML,XUL
tabIndexObtiene/establece la posición del elemento en el órden de tabulación.NúmeroparaHTML
tagNameEl nombre de la etiqueta para el elemento dado.Secuenciaparatodos
textContentObtiene/establece los contenidos textuales de un elemento y todos sus descendentes.Secuenciaparatodos

Métodos

Nombre y DescripciónDevuelveDisponible
addEventListener (type,handler,bubble)
Registra un controlador de evento para un tipo de evento específico en un elemento.
-Todos
appendChild(appendedNode )
Inserta un nodo así como el último nodo hijo de este elemento.
NodeTodos
blur()
Quita el foco del teclado del elemento actual.
-paraHTML,XUL
click()
Simula un clic sobre el elemento actual.
-paraHTML,XUL
cloneNode(deep)
Hace copia de un nudo, y opcionalmente, de todo sus contenidos
NodeparaTodos
dispatchEvent(event )
Envía un evento a este nodo en el DOM.
BooleanTodos
getAttribute(name )
Devuelve el valor de un atributo nombrado desde el nodo actual.
ObjectTodos
getAttributeNS(namespace,name )
Devuelve el valor del atributo con el nombre especificado, desde el nodo actual.
ObjectTodos
getAttributeNode(name )
Devuelve la representación del nodo del atributo nombrado desde el nodo actual.
AttrTodos
getAttributeNodeNS(namespace,name )
Devuelve la representación del nodo del atributo con el nombre especificado, desde el nodo actual.
AttrTodos
Nombre y DescripciónDevuelveDisponibilidad
getElementsByTagName(name )
Devuelve un conjunto de todos los elementos descendentes, de un nombre de etiqueta particular, desde el elemento actual.
NodeSetTodos
getElementsByTagNameNS(namespace,name )
Devuelve un conjunto de todos los elementos descendentes, de un nombre de etiqueta y espacio particular, desde el elemento actual.
NodeSetTodos
hasAttribute(name )
Verifica si el elemento tiene el atributo especificado o no.
BooleanTodos
hasAttributeNS(namespace,name )
Verifica si el elemento tiene el atributo especificado, en el nombre de espacio especificado o no.
BooleanTodos
hasAttributes()
Verifica si el elemento tiene o no algún atributo.
BooleanTodos
hasChildNodes()
Verifica si el elemento tiene nodos hijos o no.
BooleanTodos
insertBefore(insertedNode,adjacentNode )
Inserta el primer nodo antes que el segundo, Nodo hijo en el DOM.
NodeTodos
normalize()
Limpia todos los nodos de texto debajo de este elemento (une lo adyacente, quita lo vacío).
-Todos
removeAttribute(name )
Quita el atributo nombrado desde el nodo actual.
-All
removeAttributeNS(namespace,name )
Quita el atributo con el nombre y nombre de espacio especificado desde el nodo actual.
-Todos
Nombre y DescripciónDevuelveDisponibilidad
removeAttributeNode(name )
Quita la representación del nodo del atributo nombrado desde el nodo actual.
-Todos
removeChild(removedNode )
Quita el nodo hijo desde el elemento actual.
NodeTodos
removeEventListener(type,handler )
Quita un oyente de evento desde el elemento.
-Todos
replaceChild(insertedNode,replacedNode )
Reemplaza un nodo hijo en el elemento actual con otro.
NodeTodos
scrollIntoView(alignWithTop )
Recorre la página hasta que el elemento se obtiene en la vista.
-HTML
setAttribute(name,value )
Establece el valor de un atributo nombrado desde el nodo actual.
-Todos
setAttributeNS(namespace,name,value )
Establece el valor del atributo con el nombre y nombre de espacio especificado desde el nodo actual.
-Todos
setAttributeNode(name,attrNode )
Establece la representación del nodo del atributo nombrado desde el nodo actual.
-Todos
setAttributeNodeNS(namespace,name,attrNode )
Establece la representación del nodo del atributo con el nombre y nombre de espacio especificado desde el nodo actual.
-Todos

Eventos

Son propiedades correspondientes a los atributos del evento "on" en HTML.

A diferencia de los atributos correspondientes, los valores de esas propiedades son funciones (o cualquier otro objeto trabajando con la interfazEventListener) más bien que una cadena de carácteres. En efecto, asignar un atributo de evento en HTML crea una función envolvente alrededor del código especificado. Por ejemplo, el siguiente HTML:

<div>clic aquí!</div>

Sielement es una referencia a estadiv, el valor deelement.onclick será:

function onclick(event) {   foo();}

El objetoevent es pasado al parámetroevent de esta función envolvente.

onblur - (al quitar el foco)

Devuelve el código de manejo de evento para el eventoblur.

onchange - (al modificar)

Devuelve el código de manejo de evento para el eventochange.

onclick - (al hacer clic)

Devuelve el código de manejo de evento para el eventoonclick.

ondblclick - (al hacer doble clic)

Devuelve el código de manejo de evento para el eventoondblclick.

onfocus - (al poner el foco)

Devuelve el código de manejo de evento para el eventoonfocus.

onkeydown - (al tener una tecla apretada)

Devuelve el código de manejo de evento para el eventoonkeydown.

onkeypress - (al apretar una tecla)

Devuelve el código de manejo de evento para el eventoonkeypress.

onkeyup - (al soltar una tecla)

Devuelve el código de manejo de evento para el eventoonkeyup.

onmousedown - (al tener el botón del ratón apretado)

Devuelve el código de manejo de evento para el eventoonmousedown.

onmousemove - (al mover el ratón)

Devuelve el código de manejo de evento para el eventoonmousemove.

onmouseout - (al quitar el puntero del ratón)

Devuelve el código de manejo de evento para el eventoonmouseout.

onmouseover - (al pasar el ratón encima)

Devuelve el código de manejo de evento para el eventoonmouseover.

onmouseup - (al soltar el botón del ratón)

Devuelve el código de manejo de evento para el eventoonmouseup.

onresize - (al re-dimensionar la pantalla)

Devuelve el código de manejo de evento para el eventoonresize.

Especificaciones

Specification
DOM
# interface-element
Pointer Events
# extensions-to-the-element-interface
Fullscreen API
# api
DOM Parsing and Serialization
# extensions-to-the-element-interface
CSSOM View Module
# extension-to-the-element-interface

Compatibilidad con navegadores

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp