HTMLElement

Baseline Widely available *

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

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

La interfaz HTMLElement representa cualquier elemento HTML. Algunos elementos implementan directamente esta interfaz, otros la implementan a través de una interfaz que hereda de ella.

Properties

Hereda propiedades de su padre, Element, y los implementalo de GlobalEventHandlers y TouchEventHandlers.

HTMLElement.accessKey

Es un DOMString que representa la clave de acceso al elemento.

HTMLElement.accessKeyLabel Read only

Devuelve un DOMString que contiene la clave asignada del elemento.

HTMLElement.contentEditable

Es un DOMString, donde el valor "true" significa que el elemento es editable y si el valor es "false" significa que no lo es.

HTMLElement.isContentEditable Read only

Devuelve un Boolean si el contenido del elemento puede ser editado.

HTMLElement.contextMenu

Es un HTMLMenuElement que representa el menú contextual asociado al elemento. Puede ser null

HTMLElement.dataset Read only

Devuelve un DOMStringMap que permite el acceso de lectura y escritura de los atributos personalizados del elemento (data-*) .

HTMLElement.dir

Es un DOMString, que refleja el atributo global dir, representando la direccionalidad del elemento. Los posibles valores son "ltr", "rtl", and "auto".

HTMLElement.draggable

Es un Boolean que indica si el elemento puede ser arrastrado..

HTMLElement.dropzone Read only

Devuelve un DOMSettableTokenList que refleja el atributo global dropzone y describe el comportamiento del elemento con respecto a una operación de soltar.

HTMLElement.hidden

Es un Boolean que indica si el elemento está oculto.

HTMLElement.itemScope Experimental

Es un Boolean...

HTMLElement.itemType Read only Experimental

Devuelve un DOMSettableTokenList

HTMLElement.itemId Experimental

Es un DOMString

HTMLElement.itemRef Read only Experimental

Devuelve un DOMSettableTokenList

HTMLElement.itemProp Read only Experimental

Devuelve un DOMSettableTokenList

HTMLElement.itemValue Experimental

Devuelve un Object

HTMLElement.lang

Es un DOMString que representa el lenguaje de los atributos del elemento, texto, y contenido del elemento.

HTMLElement.offsetHeight Read only Experimental

Devuelve un double que contiene la altura de, en relación al diseño (layout).

HTMLElement.offsetLeftRead only Experimental

Devuelve un double, que representa la distancia desde el borde izquierdo del elemento hasta el borde izquierdo del elemento padre offsetParent'.

HTMLElement.offsetParentRead only Experimental

Returns an Element that is the element from which all offset calculations are currently computed.

HTMLElement.offsetTopRead only Experimental

Returns a double, the distance from this element's top border to its offsetParent's top border.

HTMLElement.offsetWidthRead only Experimental

Returns a double containing the width of an element, relative to the layout.

HTMLElement.properties Read only Experimental

Returns an HTMLPropertiesCollection

HTMLElement.spellcheck

Is a Boolean that controls spell-checking. It is present on all HTML elements, though it hasn't an effect on all of them.

HTMLElement.style

Is CSSStyleDeclaration, an object representing the declarations of an element's style attributes.

HTMLElement.tabIndex

Is a long representing the position of the element in the tabbing order.

HTMLElement.title

Is a DOMString containing the text that appears in a popup box when mouse is over the element.

HTMLElement.translate Experimental

Is a Boolean

Event handlers

La mayoria de las propiedades de los eventos, del formulario onXYZ, estan definidas en las interfaces GlobalEventHandlers or TouchEventHandlers, implementadas por HTMLElement. Otras pocas son especificas de HTMLElement.

HTMLElement.oncopy No estándar

Returns the event handling code for the copy event (Error 280959 en Firefox).

HTMLElement.oncut No estándar

Returns the event handling code for the cut event (Error 280959 en Firefox).

HTMLElement.onpaste No estándar

Returns the event handling code for the paste event (Error 280959 en Firefox).

TouchEventHandlers.ontouchstart No estándar

Returns the event handling code for the touchstart event.

TouchEventHandlers.ontouchend No estándar

Returns the event handling code for the touchend event.

TouchEventHandlers.ontouchmove No estándar

Returns the event handling code for the touchmove event.

TouchEventHandlers.ontouchenter No estándar

Returns the event handling code for the touchenter event.

TouchEventHandlers.ontouchleave No estándar

Returns the event handling code for the touchleave event.

TouchEventHandlers.ontouchcancel No estándar

Returns the event handling code for the touchcancel event.

Methods

Inherits methods from its parent, Element.

HTMLElement.blur()

Removes keyboard focus from the currently focused element.

HTMLElement.click()

Sends a mouse click event to the element.

HTMLElement.focus()

Makes the element the current keyboard focus.

HTMLElement.forceSpellCheck() Experimental

Makes the spell checker runs on the element.

Especificaciones

Specification
HTML
# htmlelement

Compatibilidad con navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
HTMLElement
accessKey
accessKeyLabel
anchorElement
ExperimentalNon-standard
attachInternals
attributeStyleMap
autocapitalize
autocorrect
autofocus
beforetoggle event
beforetoggle event fires at dialog elements
beforetoggle event fires at popover elements
blur
change event
click
command event
Experimental
contentEditable
plaintext-only as a value
dataset
dir
drag event
dragend event
dragenter event
dragexit event
DeprecatedNon-standard
draggable
dragleave event
dragover event
dragstart event
drop event
editContext
Experimental
enterKeyHint
error event
focus
options.focusVisible parameter
Experimental
options.preventScroll parameter
hidden
hidePopover
inert
Element is ignored for the purposes of find-in-page.
innerText
Can be set with TrustedScript instances in HTMLScriptElement.
inputMode
isContentEditable
lang
nonce
offsetHeight
offsetLeft
offsetParent
offsetTop
offsetWidth
outerText
popover
hint value
Experimental
showPopover
source option
Experimental
Implicit anchor reference via source
Experimental
spellcheck
style
tabIndex
title
togglePopover
Returns true or false
source option
Experimental
Implicit anchor reference via source
Experimental
toggle event
toggle event fires at details elements
toggle event fires at dialog elements
toggle event fires at popover elements
translate
virtualKeyboardPolicy
Experimental
writingSuggestions

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
In development. Supported in a pre-release version.
In development. Supported in a pre-release version.
No support
No support
Experimental. Expect behavior to change in the future.
Non-standard. Check cross-browser support before using.
Deprecated. Not for use in new websites.
See implementation notes.
User must explicitly enable this feature.
Has more compatibility info.

See also