HTMLElement

Интерфейс HTMLElement представляет собой любой элемент HTML. Некоторые элементы напрямую используют этот интерфейс, другие - через промежуточный интерфейс.

Свойства

Наследует свойства родителя, Element, и реализует их через GlobalEventHandlers и TouchEventHandlers.

HTMLElement.accessKey -- ключ доступа
Эта строковая переменная DOMString отображает ключ доступа, сопоставленный элементу Element.
HTMLElement.accessKeyLabel (en-US) Только для чтения
Возвращает DOMString, содержащий назначенный ключ доступа элемента.
HTMLElement.contentEditable
Является DOMString, где значение" true "означает, что элемент доступен для редактирования, а значение" false " означает, что это не так.
HTMLElement.isContentEditable (en-US) Только для чтения
Возвращает Boolean (en-US), который указывает, можно ли редактировать содержимое элемента.
HTMLElement.contextMenu (en-US)
Является HTMLMenuElement (en-US), представляющим контекстное меню, связанное с элементом. Может быть null
HTMLElement.dataset Только для чтения -- набор данных
Возвращает domstringmap, который позволяет получить доступ к чтению и записи атрибутов пользовательских данных элемента (data-*) .
HTMLElement.dir (en-US)
Is a DOMString, reflecting the dir global attribute, representing the directionality of the element. Possible values are "ltr", "rtl", and "auto".
HTMLElement.draggable
Is a Boolean indicating if the element can be dragged.
HTMLElement.dropzone Только для чтения
Returns a DOMSettableTokenList reflecting the dropzone global attribute and describing the behavior of the element regarding a drop operation.
HTMLElement.hidden
Is a Boolean indicating if the element is hidden or not.
HTMLElement.itemScope
Is a Boolean
HTMLElement.itemType Только для чтения
Returns a DOMSettableTokenList
HTMLElement.itemId
Is a DOMString
HTMLElement.itemRef Только для чтения
Returns a DOMSettableTokenList
HTMLElement.itemProp Только для чтения
Returns a DOMSettableTokenList
HTMLElement.itemValue
Returns an Object
HTMLElement.lang (en-US)
Is a DOMString representing the language of an element's attributes, text, and element contents.
HTMLElement.offsetHeight Только для чтения
Returns a double containing the height of an element, relative to the layout.
HTMLElement.offsetLeftТолько для чтения
Returns a double, the distance from this element's left border to its offsetParent's left border.
HTMLElement.offsetParent (en-US)Только для чтения
Returns an Element that is the element from which all offset calculations are currently computed.
HTMLElement.offsetTopТолько для чтения
Returns a double, the distance from this element's top border to its offsetParent's top border.
HTMLElement.offsetWidthТолько для чтения
Returns a double containing the width of an element, relative to the layout.
HTMLElement.properties Только для чтения
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 (en-US)
Is a DOMString containing the text that appears in a popup box when mouse is over the element.
HTMLElement.translate
Is a Boolean

Event handlers

Most events properties, of the form onXYZ, are defined on the GlobalEventHandlers or TouchEventHandlers, implemented by HTMLElement. A few more are specific to HTMLElement.

HTMLElement.oncopy (en-US)
Returns the event handling code for the copy event (баг 280959).
HTMLElement.oncut (en-US)
Returns the event handling code for the cut event (баг 280959).
HTMLElement.onpaste (en-US)
Returns the event handling code for the paste event (баг 280959).
TouchEventHandlers.ontouchstart
Returns the event handling code for the touchstart (en-US) event.
TouchEventHandlers.ontouchend
Returns the event handling code for the touchend (en-US) event.
TouchEventHandlers.ontouchmove
Returns the event handling code for the touchmove (en-US) event.
TouchEventHandlers.ontouchenter
Returns the event handling code for the touchenter event.
TouchEventHandlers.ontouchleave
Returns the event handling code for the touchleave event.
TouchEventHandlers.ontouchcancel
Returns the event handling code for the touchcancel (en-US) event.

Methods

Inherits methods from its parent, Element.

HTMLElement.blur() (en-US)
Removes keyboard focus from the currently focused element.
HTMLElement.click()
Sends a mouse click event to the element.
HTMLElement.focus() (en-US)
Makes the element the current keyboard focus.
HTMLElement.forceSpellCheck() (en-US)
Makes the spell checker runs on the element.

Specifications

Specification Status Comment
CSS Object Model (CSSOM) View Module
Определение 'HTMLElement' в этой спецификации.
Рабочий черновик Added the following properties: offsetParent, offsetTop, offsetLeft, offsetWidth, and offsetHeight.
HTML Living Standard
Определение 'HTMLElement' в этой спецификации.
Живой стандарт Added the following properties: translate, itemScope, itemType, itemId, itemRef, itemProp, properties, and itemValue.
Added the following method: forceSpellcheck().
Moved the onXYZ attributes to the GlobalEventHandlers interface and added an inheritance from it.
HTML5
Определение 'HTMLElement' в этой спецификации.
Рекомендация 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 Element interface.
Document Object Model (DOM) Level 2 HTML Specification
Определение 'HTMLElement' в этой спецификации.
Устаревшая No change from Document Object Model (DOM) Level 2 HTML Specification
Document Object Model (DOM) Level 1 Specification
Определение 'HTMLElement' в этой спецификации.
Устаревшая Initial definition.

Browser compatibility

BCD tables only load in the browser

See also