--- title: HTMLElement slug: Web/API/HTMLElement tags: - API translation_of: Web/API/HTMLElement ---
HTMLElement
representa cualquier elemento HTML. Algunos elementos implementan directamente esta interfaz, otros la implementan a través de una interfaz que hereda de ella.Hereda propiedades de su padre, {{domxref("Element")}}, y los implementalo de {{domxref("GlobalEventHandlers")}} y {{domxref("TouchEventHandlers")}}.
"true"
significa que el elemento es editable y si el valor es "false"
significa que no lo es.null
data-*
) .dir
, representando la direccionalidad del elemento. Los posibles valores son "ltr"
, "rtl"
, and "auto"
.dropzone
y describe el comportamiento del elemento con respecto a una operación de soltar.double
que contiene la altura de, en relación al diseño (layout)
.double
, que representa la distancia desde el borde izquierdo del elemento hasta el borde izquierdo del elemento padre offsetParent
'.double
, the distance from this element's top border to its offsetParent
's top border.double
containing the width of an element, relative to the layout.long
representing the position of the element in the tabbing order.La mayoria de las propiedades de los eventos, del formulario onXYZ
, estan definidas en las interfaces {{domxref("GlobalEventHandlers")}} or {{domxref("TouchEventHandlers")}}, implementadas por HTMLElement
. Otras pocas son especificas de HTMLElement
.
copy
event ({{bug("280959")}}).cut
event ({{bug("280959")}}).paste
event ({{bug("280959")}}).Inherits methods from its parent, {{domxref("Element")}}.
Specification | Status | Comment |
---|---|---|
{{SpecName('CSSOM View', '#extensions-to-the-htmlelement-interface', 'HTMLElement')}} | {{Spec2('CSSOM View')}} | Added the following properties: offsetParent , offsetTop , offsetLeft , offsetWidth , and offsetHeight . |
{{SpecName('HTML WHATWG', 'elements.html#htmlelement', 'HTMLElement')}} | {{Spec2('HTML WHATWG')}} | Added the following properties: translate , itemScope , itemType , itemId , itemRef , itemProp , properties , and itemValue .Added the following method: forceSpellcheck() .Moved the onXYZ attributes to the {{domxref("GlobalEventHandlers")}} interface and added an inheritance from it. |
{{SpecName('HTML5 W3C', 'dom.html#htmlelement', 'HTMLElement')}} | {{Spec2('HTML5 W3C')}} | Added the following properties: dataset , hidden , tabindex , accessKey , accessKeyLabel , draggable , dropzone , contentEditable , isContentEditable , contextMenu , spellcheck , commandType , commandLabel , commandIcon , commandHidden , commandDisabled , commandChecked , style , and all the onXYZ properties.Moved the id and className properties to the {{domxref("Element")}} interface. |
{{SpecName('DOM2 HTML', 'html.html#ID-011100101', 'HTMLElement')}} | {{Spec2('DOM2 HTML')}} | No change from {{SpecName('DOM2 HTML')}} |
{{SpecName('DOM1', 'level-one-html.html#ID-011100101', 'HTMLElement')}} | {{Spec2('DOM1')}} | Initial definition. |
{{CompatibilityTable}}
Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | {{CompatGeckoDesktop("1.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
{{domxref("HTMLElement.accessKey", "accessKey")}} | {{CompatGeckoDesktop("5.0")}} | 17.0 | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatVersionUnknown}}(535.10) |
{{domxref("HTMLElement.accessKeyLabel", "accessKeyLabel")}} | {{CompatGeckoDesktop("8.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatNo}}{{WebkitBug(72715)}} |
{{domxref("HTMLElement.blur()", "blur()")}} | {{CompatGeckoDesktop("5.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
{{domxref("HTMLElement.click()", "click()")}} | {{CompatGeckoDesktop("5.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatVersionUnknown}}(535.24) |
{{domxref("HTMLElement.dataset", "dataset")}} | {{CompatGeckoDesktop("6.0")}} | 9.0 | {{CompatUnknown}} | 11.10 | 5.1 |
{{domxref("HTMLElement.focus()", "focus()")}} | {{CompatGeckoDesktop("5.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
{{domxref("HTMLElement.contentEditable", "contentEditable")}} | {{CompatGeckoDesktop("1.9")}} | {{CompatVersionUnknown}} | 5.5 | 9 | {{CompatVersionUnknown}} |
{{domxref("HTMLElement.spellcheck", "spellcheck")}} | {{CompatGeckoDesktop("1.8.1")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
{{domxref("HTMLElement.style", "style")}} | {{CompatVersionUnknown}} (returns a {{domxref("CSS2Properties")}}, rather than a {{domxref("CSSStyleDeclaration")}}) | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
{{domxref("HTMLElement.forceSpellCheck", "forceSpellCheck()")}} {{experimental_inline}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
{{domxref("HTMLElement.dataset", "dataset")}} | {{CompatGeckoDesktop("6.0")}} | 8.0 | 11 | 11.10 | 6 |
{{domxref("HTMLElement.draggable", "draggable")}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | 12.0 | {{CompatUnknown}} |
{{domxref("HTMLElement.dropzone", "dropzone")}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | 12.0 | {{CompatNo}} |
{{domxref("HTMLElement.offsetLeft", "offsetLeft")}}, {{domxref("HTMLElement.offsetTop", "offsetTop")}}, {{domxref("HTMLElement.offsetParent", "offsetParent")}}, {{domxref("HTMLElement.offsetHeight", "offsetHeight")}} and {{domxref("HTMLElement.offsetWidth", "offsetWidth")}} {{experimental_inline}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
{{domxref("HTMLElement.translate", "translate")}} {{experimental_inline}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
{{domxref("HTMLElement.itemScope", "itemScope")}}, {{domxref("HTMLElement.itemType", "itemType")}}, {{domxref("HTMLElement.itemRef", "itemRef")}}, {{domxref("HTMLElement.itemId", "itemId")}}, {{domxref("HTMLElement.itemProp", "itemProp")}}, and {{domxref("HTMLElement.itemValue", "itemValue")}} {{experimental_inline}} | {{CompatGeckoDesktop("6.0")}} | {{CompatNo}} | {{CompatNo}} | 11.60 (Removed in Opera 15) |
{{CompatNo}} |
{{domxref("HTMLElement.properties", "properties")}} {{experimental_inline}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
{{domxref("HTMLElement.ontouchstart")}}, {{domxref("HTMLElement.ontouchend")}}, {{domxref("HTMLElement.ontouchmove")}}, {{domxref("HTMLElement.ontouchenter")}}, {{domxref("HTMLElement.ontouchleave")}}, and {{domxref("HTMLElement.ontouchcancel")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatUnknown}} | {{CompatVersionUnknown}} |
{{domxref("HTMLElement.oncopy")}}, {{domxref("HTMLElement.oncut")}}, and {{domxref("HTMLElement.onpaste")}} {{Non-standard_inline}} | {{CompatGeckoDesktop("1.9")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Feature | Firefox Mobile (Gecko) | Android | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support |
{{CompatGeckoMobile("1.0")}} |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
{{domxref("HTMLElement.accessKey", "accessKey")}} | {{CompatGeckoMobile("5.0")}} | ||||
{{domxref("HTMLElement.accessKeyLabel", "accessKeyLabel")}} | {{CompatGeckoMobile("8.0")}} | ||||
{{domxref("HTMLElement.blur()", "blur()")}} | {{CompatGeckoMobile("5.0")}} | ||||
{{domxref("HTMLElement.click()", "click()")}} | {{CompatGeckoMobile("5.0")}} | ||||
{{domxref("HTMLElement.dataset", "dataset")}} | {{CompatGeckoMobile("6.0")}} | ||||
{{domxref("HTMLElement.focus()", "focus()")}} | {{CompatGeckoMobile("5.0")}} | ||||
{{domxref("HTMLElement.oncopy")}}, {{domxref("HTMLElement.oncut")}}, and {{domxref("HTMLElement.onpaste")}} {{Non-standard_inline}} | {{CompatGeckoMobile("1.9")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |