Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. Интерфейсы веб API
  3. Element

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

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 июль 2015 г..

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

ИнтерфейсElement представляет собой один из объектов вDocument. Этот интерфейс описывает методы и свойства, общие для всех видов элементов. Конкретные модели поведения описаны в интерфейсах, которые наследуют отElement, и добавляют дополнительную функциональность.

Например, интерфейсHTMLElement является базовым интерфейсом для HTML-элементов, в то время как интерфейсSVGElement является основой для всех SVG-элементов.

Языки, находящиеся вне области веб-платформы, также используют его. Например,XUL — черезинтерфейс XULElement.

EventTarget Node Element

Свойства

Наследует свойства от родительского узлаNode и от собственного родителяEventTarget и реализует свойстваParentNode,ChildNode,NonDocumentTypeChildNode, andAnimatable.

Element.assignedSlotЭкспериментальная возможностьТолько для чтения

ВозвращаетHTMLSlotElement интерфейс, связанный с элементом.

Element.attributesТолько для чтения

ВозвращаетNamedNodeMap, в котором перечислены все атрибуты связанные с элементом.

Element.classListТолько для чтения

ВозвращаетDOMTokenList содержащий список атрибутов класса.

ParentNode.childElementCount

ЭтоNumber представляющее число дочерних узлов, представленных в элементе.

ParentNode.children

Is a liveHTMLCollection, содержащая все дочерние элементы, в виде коллекции.

Element.className

ЭтоDOMString, представляющая класс элемента.

Element.clientHeightЭкспериментальная возможностьТолько для чтения

ВозвращаетNumber, представляющее внутреннюю высоту элемента.

Element.clientLeftЭкспериментальная возможностьТолько для чтения

ВозвращаетNumber, представляющее ширину левой границы элемента.

Element.clientTopЭкспериментальная возможностьТолько для чтения

ВозвращаетNumber, представляющее ширину верхней границы элемента.

Element.clientWidthЭкспериментальная возможностьТолько для чтения

ВозвращаетNumber, представляющее внутреннюю ширину элемента.

ParentNode.firstElementChild

ВозвращаетElement, первый дочерний элемент элемента илиnull, если у элемента нет дочерних элементов.

Element.id

ВозвращаетDOMString, представляющий идентификатор (Id) элемента.

Element.innerHTMLЭкспериментальная возможность

ЯвляетсяDOMString, представляющей разметку контента элемента.

Element.namespaceURIТолько для чтения

Пространство имён URI элемента или null, если это не пространство имён.

Примечание:В Firefox версии 3.5 и ранее, HTML-элементы не находятся в пространстве имён. В более поздних версиях, HTML-элементы находятся в пространстве имёнhttp://www.w3.org/1999/xhtml как в деревьях HTML, так и XML.

ParentNode.lastElementChild

ЯвляетсяElement, последним непосредственным дочерним элементом данного элемента, илиnull, если у элемента нет дочерних элементов.

NonDocumentTypeChildNode.nextElementSibling

ЯвляетсяElement, элементом, непосредственно следующим за данным в древе, илиnull, если соседний элемент отсутствует.

Element.outerHTMLЭкспериментальная возможность

ЯвляетсяDOMString, представляющей разметку элемента, включая его контент. При использовании в качестве сеттера заменяет элемент узлами, структурированными из указанной строки.

NonDocumentTypeChildNode.previousElementSibling

ЯвляетсяElement, элементом, непосредственно предшествующим в древе данному, илиnull, если соседний элемент отсутствует.

Element.scrollHeightЭкспериментальная возможностьТолько для чтения

ВозвращаетNumber, представляющее высоту прокрутки элемента.

Element.scrollLeftЭкспериментальная возможность

ЯвляетсяNumber, представляющим количество пикселей, на которые контент элемента прокручен влево.

Element.scrollLeftMaxНе стандартноТолько для чтения

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

Element.scrollTopЭкспериментальная возможность

ЯвляетсяNumber, представляющим количество пикселей, на которые контент элемента прокручен от верха.

Element.scrollTopMaxНе стандартноТолько для чтения

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

Element.scrollWidthЭкспериментальная возможностьТолько для чтения

ВозвращаетNumber, представляющее ширину прокрутки элемента.

Element.shadowRootЭкспериментальная возможностьТолько для чтения

...

Element.tagNameТолько для чтения

ВозвращаетString с именем тега указанного элемента.

Element.undoManagerЭкспериментальная возможностьТолько для чтения

Returns theUndoManager associated with the element.

Element.undoScopeЭкспериментальная возможность

Представляет собойBoolean, указывающим, является элемент undo scope host, или нет.

Примечание:В DOM3namespaceURI,localName иprefix определялись в интерфейсеNode. В DOM4 они были перенесены вElement.

Данное изменение поддерживается в Chrome начиная с версии 46.0 и в Firefox с версии 48.0.

Обработчики событий

Element.ongotpointercapture

Возвращает обработчик событий для событийgotpointercapture.

Element.onlostpointercapture

Возвращает обработчик событий для событийlostpointercapture.

Устаревшие обработчики событий

Element.onwheelНе стандартно

Возвращает код обработчика для событияwheel.Сейчас реализован вGlobalEventHandlers.

Методы

Наследует методы от своих родителейNode, и своего собственного родителяEventTarget, и реализует методыParentNode,ChildNode,NonDocumentTypeChildNode,иAnimatable.

EventTarget.addEventListener()

Регистрирует обработчик событий для определённого типа событий в элементе.

Element.closest()Экспериментальная возможность

ВозвращаетElement, потомка этого элемента (или сам этот элемент), который является ближайшим предком элементов, выбранных селекторами, указанными в параметре.

Element.createShadowRoot()Экспериментальная возможность

EventTarget.dispatchEvent()

Отправляет событие для этого узла в DOM и возвращаетBoolean, который указывает, что по крайней мере один обработчик не отменил его.

Element.find()Экспериментальная возможность

...

Element.findAll()Экспериментальная возможность

...

Animatable.getAnimationPlayers()Экспериментальная возможность

Element.getAttribute()

Извлекает значение именованного атрибута из текущего узла и возвращает его в видеObject.

Element.getAttributeNS()

Извлекает значение атрибута с указанным именем и пространством имён из текущего узла и возвращает его какObject.

Element.getAttributeNode()

Извлекает представление узла именованного атрибута из текущего узла и возвращает его в видеAttr.

Element.getAttributeNodeNS()

Извлекает представление узла атрибута с указанным именем и пространством имён из текущего узла и возвращает его в видеAttr.

Element.getBoundingClientRect()Экспериментальная возможность

...

Element.getClientRects()Экспериментальная возможность TYPE of returnvalue????

Returns a collection of rectangles that indicate the bounding rectangles for each line of text in a client.

Element.getDestinationInsertionPoints()Экспериментальная возможность

Element.getElementsByClassName()

Возвращает коллекциюHTMLCollection, которая содержит все элементы, у которых название класса совпадает с тем, что заданно в параметрах функции.

Element.getElementsByTagName()

Возвращает коллекциюHTMLCollection, которая содержит все элементы, у которых название тега совпадает с тем, что заданно в параметрах функции.

Element.getElementsByTagNameNS()

Возвращает коллекциюHTMLCollection, которая содержит все элементы, у которых название тега и пространства имён совпадает с тем, что заданно в параметрах функции.

Element.hasAttribute()

ВозвращаетBoolean, указывающее, имеет элемент определённый атрибут, или нет.

Element.hasAttributeNS()

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

Element.insertAdjacentHTMLЭкспериментальная возможность

Анализирует текст как HTML или XML и вставляет полученные узлы в указанную позицию дерева элементов.

Element.matches()Экспериментальная возможность

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

Element.querySelector()

Возвращает первыйNode, который соответствует указанной строке селектора элемента.

Element.querySelectorAll

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

Element.releasePointerCaptureЭкспериментальная возможность

Позволяет понять, имеет ли элемент с указанным ID захват указателя для указателя

ChildNode.remove()

Удаляет элемент из списка дочерних элементов родительского элемента.

Element.removeAttribute()

Удаляет именованный атрибут из текущего узла.

Element.removeAttributeNS()

Удаляет атрибут с указанным именем и пространством имён, из текущего узла.

Element.removeAttributeNode()

Удаляет представление узла именованного атрибута из текущего узла.

EventTarget.removeEventListener()

Удаляет обработчик событий из элемента.

Element.requestFullscreen()Экспериментальная возможность

Асинхронно запрашивает браузер, чтобы сделать элемент полноэкранным.

Element.requestPointerLock()Экспериментальная возможность

Позволяет асинхронно запрашивать блокировку указателя для данного элемента.

Element.scrollIntoView()Экспериментальная возможность

Прокручивает страницу до тех пор, пока элемент не попадёт в представление.

Element.setAttribute()

Устанавливает значение именованного атрибута из текущей узла.

Element.setAttributeNS()

Устанавливает значение атрибута с определённым именем и пространством имён из текущей узла.

Element.setAttributeNode()

Задаёт представление узла именованного атрибута из текущего узла.

Element.setAttributeNodeNS()

Установите представление узла атрибута с указанным именем и пространством имён из текущего узла.

Element.setCapture()Не стандартно

Настройка захвата событий мыши, перенаправление всех событий мыши на этот элемент.

Element.setPointerCapture()

Определяет указанный элемент как цель захвата будущих событий указателя.

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

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

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

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp