This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

HTMLElement

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..

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

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

EventTarget Node Element HTMLElement

Свойства

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

HTMLElement.accessKey — ключ доступа

Эта строковая переменная DOMString отображает ключ доступа, сопоставленный элементу Element.

HTMLElement.accessKeyLabel Только для чтения

Возвращает DOMString, содержащий назначенный ключ доступа элемента.

HTMLElement.contentEditable

Является DOMString, где значение" true "означает, что элемент доступен для редактирования, а значение" false " означает, что это не так.

HTMLElement.isContentEditable Только для чтения

Возвращает Boolean, который указывает, можно ли редактировать содержимое элемента.

HTMLElement.contextMenu

Является HTMLMenuElement, представляющим контекстное меню, связанное с элементом. Может быть null

HTMLElement.dataset Только для чтения — набор данных

Возвращает domstringmap, который позволяет получить доступ к чтению и записи атрибутов пользовательских данных элемента (data-*) .

HTMLElement.dir

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

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Только для чтения

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

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

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

HTMLElement.oncut

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

HTMLElement.onpaste

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

TouchEventHandlers.ontouchstart

Returns the event handling code for the touchstart event.

TouchEventHandlers.ontouchend

Returns the event handling code for the touchend event.

TouchEventHandlers.ontouchmove

Returns the event handling code for the touchmove 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 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()

Makes the spell checker runs on the element.

Спецификации

Specification
HTML
# htmlelement

Совместимость с браузерами

Смотрите также