DOMElement
package js.html
extends Node › EventTarget
Доступно в js
Element является наиболее общим базовым классом, от которого все объекты в Document наследуются. Он содержит только методы и свойства, общие для всех типов элементов. Более специфичные классы наследуются от Element.
Документация Element от Авторов Mozilla, лицензирована по CC-BY-SA 2.5.
См. также:
Переменные
accessKey:String
read onlyaccessKeyLabel:String
read onlyassignedSlot:SlotElement
read onlyattributes:NamedNodeMap
Возвращает объект NamedNodeMap, содержащий назначенные атрибуты соответствующего HTML-элемента.
read onlychildElementCount:Int
read onlychildren:HTMLCollection
read onlyclassList:DOMTokenList
Возвращает DOMTokenList, содержащий список атрибутов класса.
className:String
Представляет собой DOMString — класс элемента.
read onlyclientHeight:Int
Возвращает значение Number — внутреннюю высоту элемента.
read onlyclientLeft:Int
Возвращает значение Number — ширину левой границы элемента.
read onlyclientTop:Int
Возвращает значение Number — ширину верхней границы элемента.
read onlyclientWidth:Int
Возвращает значение Number — внутреннюю ширину элемента.
contentEditable:String
read onlycontextMenu:MenuElement
read onlydataset:DOMStringMap
dir:String
draggable:Bool
read onlyfirstElementChild:Element
hidden:Bool
id:String
Представляет собой DOMString — идентификатор элемента.
innerHTML:String
Представляет собой DOMString — разметку содержимого элемента.
innerText:String
read onlyisContentEditable:Bool
itemId:String
read onlyitemProp:DOMTokenList
read onlyitemRef:DOMTokenList
itemScope:Bool
read onlyitemType:DOMTokenList
itemValue:Dynamic
lang:String
read onlylastElementChild:Element
read onlylocalName:String
DOMString — локальная часть квалифицированного имени элемента.
read onlynamespaceURI:String
URI пространства имён элемента, или null если нет пространства имён.
Примечание: в Firefox 3.5 и ранее HTML-элементы не находились в пространстве имён. В более поздних версиях HTML-элементы находятся в пространстве имён http://www.w3.org/1999/xhtml как в HTML, так и в XML деревьях. 1.9.2
read onlynextElementSibling:Element
read onlyoffsetHeight:Int
read onlyoffsetLeft:Int
read onlyoffsetParent:Element
read onlyoffsetTop:Int
read onlyoffsetWidth:Int
onabort:Function
onanimationcancel:Function
onanimationend:Function
onanimationiteration:Function
onanimationstart:Function
onauxclick:Function
onblur:Function
oncanplay:Function
oncanplaythrough:Function
onchange:Function
onclick:Function
onclose:Function
oncontextmenu:Function
oncopy:Function
oncut:Function
ondblclick:Function
ondrag:Function
ondragend:Function
ondragenter:Function
ondragexit:Function
ondragleave:Function
ondragover:Function
ondragstart:Function
ondrop:Function
ondurationchange:Function
onemptied:Function
onended:Function
onerror:Function
onfocus:Function
ongotpointercapture:Function
Возвращает обработчик событий типа gotpointercapture.
oninput:Function
oninvalid:Function
onkeydown:Function
onkeypress:Function
onkeyup:Function
onload:Function
onloadeddata:Function
onloadedmetadata:Function
onloadend:Function
onloadstart:Function
onlostpointercapture:Function
Возвращает обработчик событий типа lostpointercapture.
onmousedown:Function
onmouseenter:Function
onmouseleave:Function
onmousemove:Function
onmouseout:Function
onmouseover:Function
onmouseup:Function
onpaste:Function
onpause:Function
onplay:Function
onplaying:Function
onpointercancel:Function
onpointerdown:Function
onpointerenter:Function
onpointerleave:Function
onpointermove:Function
onpointerout:Function
onpointerover:Function
onpointerup:Function
onprogress:Function
onratechange:Function
onreset:Function
onresize:Function
onscroll:Function
onseeked:Function
onseeking:Function
onselect:Function
onselectstart:Function
onshow:Function
onstalled:Function
onsubmit:Function
onsuspend:Function
ontimeupdate:Function
ontoggle:Function
ontouchcancel:Function
ontouchend:Function
ontouchmove:Function
ontouchstart:Function
ontransitioncancel:Function
ontransitionend:Function
ontransitionrun:Function
ontransitionstart:Function
onvolumechange:Function
onwaiting:Function
onwebkitanimationend:Function
onwebkitanimationiteration:Function
onwebkitanimationstart:Function
onwebkittransitionend:Function
onwheel:Function
Возвращает код обработки событий wheel. Теперь это реализовано в GlobalEventHandlers.onwheel.
outerHTML:String
Представляет собой DOMString — разметку элемента, включая его содержимое. При использовании в качестве установщика заменяет элемент узлами, распарсенными из заданной строки.
read onlyprefix:String
Представляющий префикс имени пространства имён элемента, или null, если префикс не указан.
read onlypreviousElementSibling:Element
read onlyproperties:HTMLPropertiesCollection
read onlyscrollHeight:Int
Возвращает Number, представляющий высоту области прокрутки элемента.
scrollLeft:Int
Представляет Number, представляющее смещение прокрутки влево элемента.
read onlyscrollLeftMax:Int
Возвращает Number, представляющее максимальное возможное смещение прокрутки влево для элемента.
scrollTop:Int
Значение Number, представляющее количество пикселей, на которое верхняя часть документа сдвинута по вертикали.
read onlyscrollTopMax:Int
Возвращает Number, представляющее максимальное возможное смещение прокрутки вверх для элемента.
read onlyscrollWidth:Int
Возвращает Number, представляющее ширину области прокрутки элемента.
read onlyshadowRoot:ShadowRoot
Возвращает открытый корень тени, размещённый в элементе, или null, если открытый корень тени отсутствует.
slot:String
Возвращает имя слота в тени DOM, в который вставлен элемент.
spellcheck:Bool
read onlystyle:CSSStyleDeclaration
tabIndex:Int
read onlytagName:String
Возвращает String, содержащий имя тега для данного элемента.
title:String
Методы
after(nodes:Rest<Node>):Void
after(nodes:Rest<String>):Void
Исключения:
null |
DOMError |
|---|
animate(keyframes:Dynamic, ?options:Float):Animation
animate(keyframes:Dynamic, ?options:Null<KeyframeAnimationOptions>):Animation
Короткая функция для создания и запуска анимации элемента. Возвращает созданный экземпляр объекта Animation.
Исключения:
null |
DOMError |
|---|
append(nodes:Rest<Node>):Void
append(nodes:Rest<String>):Void
Исключения:
null |
DOMError |
|---|
attachShadow(shadowRootInitDict:ShadowRootInit):ShadowRoot
Прикрепляет дерево тени DOM к указанному элементу и возвращает ссылку на его ShadowRoot.
Исключения:
null |
DOMError |
|---|
before(nodes:Rest<Node>):Void
before(nodes:Rest<String>):Void
Исключения:
null |
DOMError |
|---|
blur():Void
Исключения:
null |
DOMError |
|---|
click():Void
closest(selector:String):Element
Возвращает Element - ближайшего предка текущего элемента (или самого текущего элемента), который соответствует заданным в параметре селекторам.
Исключения:
null |
DOMError |
|---|
convertPointFromNode(point:DOMPointInit, from:Text, ?options:Null<ConvertCoordinateOptions>):DOMPoint
convertPointFromNode(point:DOMPointInit, from:Element, ?options:Null<ConvertCoordinateOptions>):DOMPoint
convertPointFromNode(point:DOMPointInit, from:HTMLDocument, ?options:Null<ConvertCoordinateOptions>):DOMPoint
Исключения:
null |
DOMError |
|---|
convertQuadFromNode(quad:DOMQuad, from:Text, ?options:Null<ConvertCoordinateOptions>):DOMQuad
convertQuadFromNode(quad:DOMQuad, from:Element, ?options:Null<ConvertCoordinateOptions>):DOMQuad
convertQuadFromNode(quad:DOMQuad, from:HTMLDocument, ?options:Null<ConvertCoordinateOptions>):DOMQuad
Исключения:
null |
DOMError |
|---|
convertRectFromNode(rect:DOMRectReadOnly, from:Text, ?options:Null<ConvertCoordinateOptions>):DOMQuad
convertRectFromNode(rect:DOMRectReadOnly, from:Element, ?options:Null<ConvertCoordinateOptions>):DOMQuad
convertRectFromNode(rect:DOMRectReadOnly, from:HTMLDocument, ?options:Null<ConvertCoordinateOptions>):DOMQuad
Исключения:
null |
DOMError |
|---|
focus():Void
Исключения:
null |
DOMError |
|---|
getAnimations(?filter:Null<AnimationFilter>):Array<Animation>
Возвращает массив объектов Animation, активных на элементе в данный момент.
getAttribute(name:String):String
Извлекает значение атрибута с указанным именем из текущего узла и возвращает его как Object.
getAttributeNS(namespace:String, localName:String):String
Извлекает значение атрибута с указанным именем и пространством имён из текущего узла и возвращает его как Object.
getAttributeNames():Array<String>
Возвращает массив имён атрибутов текущего элемента.
getAttributeNode(name:String):Attr
Извлекает представление узла указанного атрибута из текущего узла и возвращает его как Attr.
getAttributeNodeNS(namespaceURI:String, localName:String):Attr
Извлекает представление узла атрибута с заданным именем и пространством имён из текущего узла и возвращает его как Attr.
getBoundingClientRect():DOMRect
Возвращает размеры элемента и его положение относительно области просмотра.
getClientRects():DOMRectList
Возвращает коллекцию прямоугольников, которые указывают ограничивающие прямоугольники для каждой строки текста в клиенте.
getElementsByClassName(classNames:String):HTMLCollection
Возвращает динамический HTMLCollection, содержащий все потомки текущего элемента, которые имеют заданный список классов.
getElementsByTagName(localName:String):HTMLCollection
Возвращает динамический HTMLCollection, содержащий все дочерние элементы с указанным именем тега текущего элемента.
getElementsByTagNameNS(namespace:String, localName:String):HTMLCollection
Возвращает динамический HTMLCollection, содержащий все дочерние элементы с указанным именем тега и пространством имён текущего элемента.
Исключения:
null |
DOMError |
|---|
hasAttribute(name:String):Bool
Возвращает Boolean, указывающий, имеет ли элемент указанный атрибут.
hasAttributeNS(namespace:String, localName:String):Bool
Возвращает Boolean, указывающий, имеет ли элемент указанный атрибут в указанном пространстве имён.
hasAttributes():Bool
Возвращает Boolean, указывающий, есть ли у элемента один или несколько атрибутов HTML.
hasPointerCapture(pointerId:Int):Bool
insertAdjacentElement(where:String, element:Element):Element
Вставляет узел элемента в указанное положение относительно элемента, на котором вызван метод.
Исключения:
null |
DOMError |
|---|
insertAdjacentHTML(position:String, text:String):Void
Парсит текст как HTML или XML и вставляет полученные узлы в дерево в указанном положении.
Исключения:
null |
DOMError |
|---|
insertAdjacentText(where:String, data:String):Void
Вставляет узел текстового узла в заданное положение относительно элемента, на котором вызван метод.
Исключения:
null |
DOMError |
|---|
matches(selector:String):Bool
Возвращает Boolean, указывающий, будет ли элемент выбран указанной строкой селектора.
Исключения:
null |
DOMError |
|---|
prepend(nodes:Rest<Node>):Void
prepend(nodes:Rest<String>):Void
Исключения:
null |
DOMError |
|---|
querySelector(selectors:String):Element
Возвращает первый Node, который соответствует указанной строке селектора относительно элемента.
Исключения:
null |
DOMError |
|---|
querySelectorAll(selectors:String):NodeList
Возвращает NodeList узлов, которые соответствуют заданной строке селектора относительно элемента.
Исключения:
null |
DOMError |
|---|
releaseCapture():Void
releasePointerCapture(pointerId:Int):Void
Освобождает (останавливает) захват указателя, который был ранее установлен для конкретного PointerEvent.
Исключения:
null |
DOMError |
|---|
remove():Void
removeAttribute(name:String):Void
Удаляет атрибут с указанным именем из текущего узла.
Исключения:
null |
DOMError |
|---|
removeAttributeNS(namespace:String, localName:String):Void
Удаляет атрибут с указанным именем и пространством имён из текущего узла.
Возможные исключения:
null |
DOMError |
|---|
removeAttributeNode(oldAttr:Attr):Attr
Удаляет узловое представление именованного атрибута из текущего узла.
Возможные исключения:
null |
DOMError |
|---|
replaceWith(nodes:Rest<Node>):Void
replaceWith(nodes:Rest<String>):Void
Возможные исключения:
null |
DOMError |
|---|
requestFullscreen():Void
Асинхронно запрашивает у браузера переход к полноэкранному режиму для элемента.
Возможные исключения:
null |
DOMError |
|---|
requestPointerLock():Void
Разрешает асинхронно запросить блокировку указателя на заданном элементе.
scroll(?options:Null<ScrollToOptions>):Void
scroll(x:Float, y:Float):Void
scrollBy(?options:Null<ScrollToOptions>):Void
scrollBy(x:Float, y:Float):Void
scrollIntoView(?arg:Bool):Void
scrollIntoView(?arg:Null<ScrollIntoViewOptions>):Void
Прокручивает страницу до тех пор, пока элемент не окажется в поле видимости.
scrollTo(?options:Null<ScrollToOptions>):Void
scrollTo(x:Float, y:Float):Void
setAttribute(name:String, value:String):Void
Устанавливает значение именованного атрибута текущего узла.
Возможные исключения:
null |
DOMError |
|---|
setAttributeNS(namespace:String, name:String, value:String):Void
Устанавливает значение атрибута с указанным именем и пространством имён из текущего узла.
Возможные исключения:
null |
DOMError |
|---|
setAttributeNode(newAttr:Attr):Attr
Устанавливает узловое представление именованного атрибута из текущего узла.
Возможные исключения:
null |
DOMError |
|---|
setAttributeNodeNS(newAttr:Attr):Attr
Устанавливает узловое представление атрибута с указанным именем и пространством имён из текущего узла.
Возможные исключения:
null |
DOMError |
|---|
setCapture(retargetToElement:Bool = false):Void
Устанавливает захват событий мыши, перенаправляя все события мыши на этот элемент.
setPointerCapture(pointerId:Int):Void
Определяет конкретный элемент как целевой для захвата будущих событий указателя.
Возможные исключения:
null |
DOMError |
|---|
toggleAttribute(name:String, ?force:Bool):Bool
Переключает булевый атрибут, удаляя его, если он присутствует, и добавляя его, если он отсутствует, на указанный элемент.
Возможные исключения:
null |
DOMError |
|---|
webkitMatchesSelector(selector:String):Bool
Возможные исключения:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/DOMElement.html