Документ
пакет js.html
расширяет Node › EventTarget
расширен HTMLDocument, XMLDocument
Доступно в js
Интерфейс Document представляет собой любую веб-страницу, загруженную в браузере, и служит точкой входа в содержимое веб-страницы, которое является деревом DOM.HTMLElement
Документация Document от сотрудников Mozilla, лицензирована по CC-BY-SA 2.5.
См. также:
Конструктор
new()
Выбрасывает:
null |
DOMError |
|---|
Переменные
read onlyURL:String
Возвращает расположение документа в виде строки.
read onlyactiveElement:Element
read onlyanchors:HTMLCollection
Возвращает список всех анкоров в документе.
read onlyapplets:HTMLCollection
Возвращает упорядоченный список апплетов в документе.
body:Element
Возвращает узел body или frameset текущего документа.
read onlycharacterSet:String
Возвращает используемую кодировку символов документа.
read onlycharset:String
Псевдоним Document.characterSet. Используйте этот атрибут вместо него.
read onlychildElementCount:Int
read onlychildren:HTMLCollection
read onlycompatMode:String
Указывает, отображается ли документ в режиме quirks или strict.
read onlycontentType:String
Возвращает Content-Type из MIME-заголовка текущего документа.
read onlycurrentScript:Element
read onlydefaultView:Window
Возвращает ссылку на объект window.
dir:String
Получает/устанавливает направление (rtl/ltr) документа.
read onlydoctype:DocumentType
Возвращает определение типа документа (DTD) текущего документа.
read onlydocumentElement:Element
Возвращает Element, являющийся прямым потомком документа. Для HTML-документов это обычно элемент HTMLElement.
read onlydocumentURI:String
Возвращает расположение документа в виде строки.
read onlyembeds:HTMLCollection
Возвращает список встроенных embed элементов в текущем документе.
read onlyfirstElementChild:Element
read onlyfonts:FontFaceSet
read onlyforms:HTMLCollection
Возвращает список form элементов в текущем документе.
read onlyfullscreen:Bool
true при отображении документа в Using_full-screen_mode.
read onlyfullscreenElement:Element
Элемент, который в данный момент отображается в полноэкранном режиме для данного документа.
read onlyfullscreenEnabled:Bool
read onlyhead:HeadElement
Возвращает элемент head текущего документа.
read onlyhidden:Bool
…
read onlyimages:HTMLCollection
Возвращает список изображений в текущем документе.
read onlyimplementation:DOMImplementation
Возвращает реализацию DOM, связанную с текущим документом.
read onlyinputEncoding:String
Псевдоним Document.characterSet. Используйте этот атрибут вместо него.
read onlylastElementChild:Element
read onlylastModified:String
Возвращает дату последнего изменения документа.
read onlylastStyleSheetSet:String
Возвращает имя набора стилей, который был последним включён. Имеет значение null до изменения набора стилей путём установки значения document.selectedStyleSheetSet.
read onlylinks:HTMLCollection
Возвращает список всех гиперссылок в документе.
read onlylocation:Location
Возвращает URI текущего документа.
onabort:Function
onafterscriptexecute:Function
Представляет код обработки событий для события afterscriptexecute.
onanimationcancel:Function
onanimationend:Function
onanimationiteration:Function
onanimationstart:Function
onauxclick:Function
onbeforescriptexecute:Function
Представляет код обработки событий для события beforescriptexecute.
onblur:Function
oncanplay:Function
oncanplaythrough:Function
onchange:Function
onclick:Function
onclose:Function
oncontextmenu:Function
oncopy:Function
Представляет код обработки событий для события copy.
oncut:Function
Представляет код обработки событий для события cut.
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
onfullscreenchange:Function
Является EventHandler представляющим код, вызываемый при возникновении события fullscreenchange.
onfullscreenerror:Function
Является EventHandler представляющим код, вызываемый при возникновении события fullscreenerror.
ongotpointercapture:Function
oninput:Function
oninvalid:Function
onkeydown:Function
onkeypress:Function
onkeyup:Function
onload:Function
onloadeddata:Function
onloadedmetadata:Function
onloadend:Function
onloadstart:Function
onlostpointercapture:Function
onmousedown:Function
onmouseenter:Function
onmouseleave:Function
onmousemove:Function
onmouseout:Function
onmouseover:Function
onmouseup:Function
onpaste:Function
Представляет код обработки событий для события paste.
onpause:Function
onplay:Function
onplaying:Function
onpointercancel:Function
onpointerdown:Function
onpointerenter:Function
onpointerleave:Function
onpointerlockchange:Function
Представляет код обработки событий для события pointerlockchange.
onpointerlockerror:Function
Представляет код обработки событий для события pointerlockerror.
onpointermove:Function
onpointerout:Function
onpointerover:Function
onpointerup:Function
onprogress:Function
onratechange:Function
onreadystatechange:Function
Представляет код обработки событий для события readystatechange.
onreset:Function
onresize:Function
onscroll:Function
onseeked:Function
onseeking:Function
onselect:Function
onselectionchange:Function
Является EventHandler , представляющим код, который будет вызван, когда событие selectionchange поднято.
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
onvisibilitychange:Function
Является EventHandler , представляющим код, который будет вызван, когда событие visibilitychange поднято.
onvolumechange:Function
onwaiting:Function
onwebkitanimationend:Function
onwebkitanimationiteration:Function
onwebkitanimationstart:Function
onwebkittransitionend:Function
onwheel:Function
Представляет код обработки событий для события wheel.
read onlyplugins:HTMLCollection
Возвращает список доступных плагинов.
read onlypointerLockElement:Element
read onlypreferredStyleSheetSet:String
Возвращает набор предпочтительных таблиц стилей, заданный автором страницы.
read onlyreadyState:String
Возвращает состояние загрузки документа.
read onlyreferrer:String
Возвращает URI страницы, которая ссылалась на эту страницу.
read onlyrootElement:SVGElement
read onlyscripts:HTMLCollection
Возвращает все элементы script на документе.
read onlyscrollingElement:Element
Возвращает ссылку на элемент Element, который прокручивает документ.
selectedStyleSheetSet:String
Возвращает набор таблиц стилей, который используется в данный момент.
read onlystyleSheetSets:DOMStringList
Возвращает список доступных наборов таблиц стилей документа.
read onlystyleSheets:StyleSheetList
read onlytimeline:DocumentTimeline
…
title:String
Устанавливает или получает заголовок текущего документа.
read onlyvisibilityState:VisibilityState
Возвращает string, обозначающий состояние видимости документа. Возможные значения: visible, hidden, prerender, и unloaded.
Методы
adoptNode(node:Node):Node
Принятие узла из внешнего документа.
Бросает:
null |
DOMError |
|---|
append(nodes:Rest<Node>):Void
append(nodes:Rest<String>):Void
Бросает:
null |
DOMError |
|---|
caretPositionFromPoint(x:Float, y:Float):CaretPosition
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 |
|---|
createAttribute(name:String):Attr
Создаёт новый объект Attr и возвращает его.
Бросает:
null |
DOMError |
|---|
createAttributeNS(namespace:String, name:String):Attr
Создаёт новый узел атрибута в заданном пространстве имён и возвращает его.
Бросает:
null |
DOMError |
|---|
createCDATASection(data:String):CDATASection
Создаёт новый узел CDATA и возвращает его.
Бросает:
null |
DOMError |
|---|
createComment(data:String):Comment
Создаёт новый узел комментария и возвращает его.
createDocumentFragment():DocumentFragment
Создаёт новый фрагмент документа.
createElement(localName:String, ?options:Null<ElementCreationOptions>):Element
createElement(localName:String, ?options:String):Element
Создаёт новый элемент с заданным именем тега.
Бросает:
null |
DOMError |
|---|
createElementNS(namespace:String, qualifiedName:String, ?options:Null<ElementCreationOptions>):Element
createElementNS(namespace:String, qualifiedName:String, ?options:String):Element
Создаёт новый элемент с заданным именем тега и URI пространства имён.
Бросает:
null |
DOMError |
|---|
createEvent(interface_:String):Event
Создаёт объект события.
Бросает:
null |
DOMError |
|---|
createExpression(expression:String, ?resolver:String ‑> Null<String>):XPathExpression
createExpression(expression:String, ?resolver:Function):XPathExpression
createExpression(expression:String, ?resolver:Null<XPathNSResolver>):XPathExpression
Бросает:
null |
DOMError |
|---|
createNSResolver(nodeResolver:Node):Node
createNodeIterator(root:Node, whatToShow:Int = cast 4294967295, ?filter:Node ‑> Int):NodeIterator
createNodeIterator(root:Node, whatToShow:Int = cast 4294967295, ?filter:Function):NodeIterator
createNodeIterator(root:Node, whatToShow:Int = cast 4294967295, ?filter:NodeFilter):NodeIterator
Создаёт объект NodeIterator.
Бросает:
null |
DOMError |
|---|
createProcessingInstruction(target:String, data:String):ProcessingInstruction
Создаёт новый объект ProcessingInstruction.
Бросает:
null |
DOMError |
|---|
createRange():Range
Создаёт объект Range.
Бросает:
null |
DOMError |
|---|
createTextNode(data:String):Text
Создаёт узел текста.
createTouch(?view:Window, ?target:EventTarget, identifier:Int = 0, pageX:Int = 0, pageY:Int = 0, screenX:Int = 0, screenY:Int = 0, clientX:Int = 0, clientY:Int = 0, radiusX:Int = 0, radiusY:Int = 0, rotationAngle:Float = 0.0, force:Float = 0.0):Touch
Создаёт объект Touch.
createTouchList(touches:Array<Touch>):TouchList
createTouchList(touch:Touch, touches:Rest<Touch>):TouchList
createTouchList():TouchList
Создаёт объект TouchList.
createTreeWalker(root:Node, whatToShow:Int = cast 4294967295, ?filter:Node ‑> Int):TreeWalker
createTreeWalker(root:Node, whatToShow:Int = cast 4294967295, ?filter:Function):TreeWalker
createTreeWalker(root:Node, whatToShow:Int = cast 4294967295, ?filter:NodeFilter):TreeWalker
Создаёт объект TreeWalker.
Бросает:
null |
DOMError |
|---|
elementFromPoint(x:Float, y:Float):Element
elementsFromPoint(x:Float, y:Float):Array<Element>
enableStyleSheetsForSet(name:String):Void
Включает таблицы стилей для указанного набора таблиц стилей.
evaluate(expression:String, contextNode:Node, ?resolver:String ‑> Null<String>, type:Int = 0, ?result:Dynamic):XPathResult
evaluate(expression:String, contextNode:Node, ?resolver:Function, type:Int = 0, ?result:Dynamic):XPathResult
evaluate(expression:String, contextNode:Node, ?resolver:Null<XPathNSResolver>, type:Int = 0, ?result:Dynamic):XPathResult
Бросает:
null |
DOMError |
|---|
exitFullscreen():Void
exitPointerLock():Void
Освободить блокировку указателя.
getAnimations():Array<Animation>
Возвращает массив всех объектов Animation, которые в данный момент действуют, целевые элементы которых являются потомками document.
getElementById(elementId:String):Element
getElementsByClassName(classNames:String):HTMLCollection
Возвращает список элементов с заданным именем класса.
getElementsByName(elementName:String):NodeList
getElementsByTagName(localName:String):HTMLCollection
Возвращает список элементов с заданным именем тега.
getElementsByTagNameNS(namespace:String, localName:String):HTMLCollection
Возвращает список элементов с заданным именем тега и пространством имён.
Бросает:
null |
DOMError |
|---|
getSelection():Selection
Бросает:
null |
DOMError |
|---|
hasFocus():Bool
Возвращает true, если фокус в данный момент находится где-либо внутри указанного документа.
Выбрасывает:
null |
DOMError |
|---|
importNode(node:Node, deep:Bool = false):Node
Возвращает копию узла из внешнего документа.
Выбрасывает:
null |
DOMError |
|---|
prepend(nodes:Rest<Node>):Void
prepend(nodes:Rest<String>):Void
Выбрасывает:
null |
DOMError |
|---|
querySelector(selectors:String):Element
Выбрасывает:
null |
DOMError |
|---|
querySelectorAll(selectors:String):NodeList
Выбрасывает:
null |
DOMError |
|---|
releaseCapture():Void
Освобождает текущий захват мыши, если он установлен на элементе в этом документе.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/Document.html