HtmlDocument класс
- Наследование
-
- Object
- EventTarget
- Node
- Document
- HtmlDocument
- Аннотации
-
- @Native("HTMLDocument")
Свойства
- activeElement → Element? только для чтения, унаследовано
- addressSpace → String? только для чтения, унаследовано
- baseUri → String? @JSName('baseURI'), только для чтения, унаследовано
- body ↔ BodyElement? чтение/запись
- childNodes → List<
Node> @Returns('NodeList'), @Creates('NodeList'), только для чтения, унаследовано - Список дочерних элементов этого узла.
- contentType → String? только для чтения, унаследовано
- currentScript → ScriptElement? только для чтения, унаследовано
- documentElement → Element? только для чтения, унаследовано
- domain → String? только для чтения, унаследовано
- firstChild → Node? только для чтения, унаследовано
- Первый дочерний элемент этого узла.
- fonts → FontFaceSet? только для чтения, унаследовано
- fullscreenElement → Element? только для чтения, унаследовано
- fullscreenEnabled → bool? только для чтения, унаследовано
- hashCode → int только для чтения, унаследовано
- Хэш-код этого объекта.
- head → HeadElement? только для чтения
- implementation → DomImplementation? только для чтения, унаследовано
- isConnected → bool? только для чтения, унаследовано
- lastChild → Node? только для чтения, унаследовано
- Последний дочерний элемент этого узла.
- lastModified → String? только для чтения
- nextNode → Node? @JSName('nextSibling'), только для чтения, унаследовано
- Следующий узел-потомок.
- nodeName → String? только для чтения, унаследовано
- Имя этого узла.
- nodes ↔ List<
Node> чтение/запись, унаследовано - Изменяемый список дочерних элементов этого узла.
- nodeType → int только для чтения, унаследовано
- Тип узла.
- nodeValue → String? только для чтения, унаследовано
- Значение этого узла.
- on → Events только для чтения, унаследовано
- Доступ к потокам событий для удобства использования, используйте только когда явный доступ недоступен.
- onAbort → Stream<
Event> только для чтения, унаследовано - Поток событий
abortобрабатываемых этим Document. - onBeforeCopy → Stream<
Event> только для чтения, унаследовано - Поток событий
beforecopyобрабатываемых этим Document. - onBeforeCut → Stream<
Event> только для чтения, унаследовано - Поток событий
beforecutобрабатываемых этим Document. - onBeforePaste → Stream<
Event> только для чтения, унаследовано - Поток событий
beforepasteобрабатываемых этим Document. - onBlur → Stream<
Event> только для чтения, унаследовано - Поток событий
blurобрабатываемых этим Document. - onCanPlay → Stream<
Event> только для чтения, унаследовано - onCanPlayThrough → Stream<
Event> только для чтения, унаследовано - onChange → Stream<
Event> только для чтения, унаследовано - Поток событий
changeобрабатываемых этим Document. - onClick → Stream<
MouseEvent> только для чтения, унаследовано - Поток событий
clickобрабатываемых этим Document. - onContextMenu → Stream<
MouseEvent> только для чтения, унаследовано - Поток событий
contextmenuобрабатываемых этим Document. - onCopy → Stream<
ClipboardEvent> только для чтения, унаследовано - Поток событий
copyобрабатываемых этим Document. - onCut → Stream<
ClipboardEvent> только для чтения, унаследовано - Поток событий
cutобрабатываемых этим Document. - onDoubleClick → Stream<
Event> @DomName('Document.ondblclick'), только для чтения, унаследовано - Поток событий
doubleclickобрабатываемых этим Document. - onDrag → Stream<
MouseEvent> только для чтения, унаследовано - Поток событий
dragобрабатываемых этим Document. - onDragEnd → Stream<
MouseEvent> только для чтения, унаследовано - Поток событий
dragendобрабатываемых этим Document. - onDragEnter → Stream<
MouseEvent> только для чтения, унаследовано - Поток событий
dragenterобрабатываемых этим Document. - onDragLeave → Stream<
MouseEvent> только для чтения, унаследовано - Поток событий
dragleaveобрабатываемых этим Document. - onDragOver → Stream<
MouseEvent> только для чтения, унаследовано - Поток событий
dragoverобрабатываемых этим Document. - onDragStart → Stream<
MouseEvent> только для чтения, унаследовано - Поток событий
dragstartобрабатываемых этим Document. - onDrop → Stream<
MouseEvent> только для чтения, унаследовано - Поток событий
dropобрабатываемых этим Document.
- onDurationChange → Поток<
Событие> только для чтения, унаследованно - onEmptied → Поток<
Событие> только для чтения, унаследованно - onEnded → Поток<
Событие> только для чтения, унаследованно - onError → Поток<
Событие> только для чтения, унаследованно - Поток
errorсобытий, обработанных этим документом. - onFocus → Поток<
Событие> только для чтения, унаследованно - Поток
focusсобытий, обработанных этим документом. - onFullscreenChange → Поток<
Событие> только для чтения, унаследованно - Поток
fullscreenchangeсобытий, обработанных этим документом. - onFullscreenError → Поток<
Событие> только для чтения, унаследованно - Поток
fullscreenerrorсобытий, обработанных этим документом. - onInput → Поток<
Событие> только для чтения, унаследованно - Поток
inputсобытий, обработанных этим документом. - onInvalid → Поток<
Событие> только для чтения, унаследованно - Поток
invalidсобытий, обработанных этим документом. - onKeyDown → Поток<
KeyboardEvent> только для чтения, унаследованно - Поток
keydownсобытий, обработанных этим документом. - onKeyPress → Поток<
KeyboardEvent> только для чтения, унаследованно - Поток
keypressсобытий, обработанных этим документом. - onKeyUp → Поток<
KeyboardEvent> только для чтения, унаследованно - Поток
keyupсобытий, обработанных этим документом. - onLoad → Поток<
Событие> только для чтения, унаследованно - Поток
loadсобытий, обработанных этим документом. - onLoadedData → Поток<
Событие> только для чтения, унаследованно - onLoadedMetadata → Поток<
Событие> только для чтения, унаследованно - onMouseDown → Поток<
MouseEvent> только для чтения, унаследованно - Поток
mousedownсобытий, обработанных этим документом. - onMouseEnter → Поток<
MouseEvent> только для чтения, унаследованно - Поток
mouseenterсобытий, обработанных этим документом. - onMouseLeave → Поток<
MouseEvent> только для чтения, унаследованно - Поток
mouseleaveсобытий, обработанных этим документом. - onMouseMove → Поток<
MouseEvent> только для чтения, унаследованно - Поток
mousemoveсобытий, обработанных этим документом. - onMouseOut → Поток<
MouseEvent> только для чтения, унаследованно - Поток
mouseoutсобытий, обработанных этим документом. - onMouseOver → Поток<
MouseEvent> только для чтения, унаследованно - Поток
mouseoverсобытий, обработанных этим документом. - onMouseUp → Поток<
MouseEvent> только для чтения, унаследованно - Поток
mouseupсобытий, обработанных этим документом. - onMouseWheel → Поток<
WheelEvent> только для чтения, унаследованно - Поток
mousewheelсобытий, обработанных этим документом. - onPaste → Поток<
ClipboardEvent> только для чтения, унаследованно - Поток
pasteсобытий, обработанных этим документом. - onPause → Поток<
Событие> только для чтения, унаследованно - onPlay → Поток<
Событие> только для чтения, унаследованно - onPlaying → Поток<
Событие> только для чтения, унаследованно - onPointerLockChange → Поток<
Событие> только для чтения, унаследованно - onPointerLockError → Поток<
Событие> только для чтения, унаследованно - onRateChange → Поток<
Событие> только для чтения, унаследованно - onReadyStateChange → Поток<
Событие> только для чтения, унаследованно - Поток
readystatechangeсобытий, обработанных этим документом. - onReset → Поток<
Событие> только для чтения, унаследованно - Поток
resetсобытий, обработанных этим документом. - onResize → Поток<
Событие> только для чтения, унаследованно - onScroll → Поток<
Событие> только для чтения, унаследованно - Поток
scrollсобытий, обработанных этим документом. - onSearch → Поток<
Событие> только для чтения, унаследованно - Поток
searchсобытий, обработанных этим документом. - onSecurityPolicyViolation → Поток<
SecurityPolicyViolationEvent> только для чтения, унаследованно - Поток
securitypolicyviolationсобытий, обработанных этим документом. - onSeeked → Поток<
Событие> только для чтения, унаследованно - onSeeking → Поток<
Событие> только для чтения, унаследованно - onSelect → Поток<
Событие> только для чтения, унаследованно - Поток
selectсобытий, обработанных этим документом.
- onSelectionChange → Stream<
Event> только для чтения, унаследованное - Поток событий
selectionchangeобрабатываемых этим документом. - onSelectStart → Stream<
Event> только для чтения, унаследованное - Поток событий
selectstartобрабатываемых этим документом. - onStalled → Stream<
Event> только для чтения, унаследованное - onSubmit → Stream<
Event> только для чтения, унаследованное - Поток событий
submitобрабатываемых этим документом. - onSuspend → Stream<
Event> только для чтения, унаследованное - onTimeUpdate → Stream<
Event> только для чтения, унаследованное - onTouchCancel → Stream<
TouchEvent> только для чтения, унаследованное - Поток событий
touchcancelобрабатываемых этим документом. - onTouchEnd → Stream<
TouchEvent> только для чтения, унаследованное - Поток событий
touchendобрабатываемых этим документом. - onTouchMove → Stream<
TouchEvent> только для чтения, унаследованное - Поток событий
touchmoveобрабатываемых этим документом. - onTouchStart → Stream<
TouchEvent> только для чтения, унаследованное - Поток событий
touchstartобрабатываемых этим документом. - onVisibilityChange → Stream<
Event> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), только для чтения - onVolumeChange → Stream<
Event> только для чтения, унаследованное - onWaiting → Stream<
Event> только для чтения, унаследованное - origin → String? только для чтения, унаследованное
- ownerDocument → Document? только для чтения, унаследованное
- Документ, к которому принадлежит этот узел.
- parent → Element? @JSName('parentElement'), только для чтения, унаследованное
- Родительский элемент этого узла.
- parentNode → Node? только для чтения, унаследованное
- Родительский узел этого узла.
- pointerLockElement → Element? только для чтения, унаследованное
- preferredStylesheetSet → String? только для чтения
- previousNode → Node? @JSName('previousSibling'), только для чтения, унаследованное
- Предыдущий узел-потомок.
- readyState → String? только для чтения, унаследованное
- referrer → String только для чтения
- rootElement → SvgSvgElement? только для чтения, унаследованное
- rootScroller ↔ Element? чтение/запись, унаследованное
- runtimeType → Type только для чтения, унаследованное
- Представление типа объекта во время выполнения.
- scrollingElement → Element? только для чтения, унаследованное
- selectedStylesheetSet ↔ String? чтение/запись
- styleSheets → List<
StyleSheet>? только для чтения - suborigin → String? только для чтения, унаследованное
- supportsRegister → bool только для чтения, унаследованное
- Устарело: используйте supportsRegisterElement вместо этого.
- supportsRegisterElement → bool только для чтения, унаследованное
- Проверяет, поддерживается ли registerElement на текущей платформе.
- text ↔ String? @JSName('textContent'), @JSName('textContent'), чтение/запись, унаследованное
- Весь текст внутри этого узла и его потомков.
- timeline → DocumentTimeline? только для чтения, унаследованное
- title ↔ String чтение/запись
- visibilityState → String @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), только для чтения, унаследованное
- window → WindowBase? только для чтения, унаследованное
Методы
- addEventListener(
String type, EventListener? listener, [bool? useCapture]) → void inherited - adoptNode(
Node node) → Node inherited - append(
Node node) → Node @JSName('appendChild'), inherited - Добавляет узел в конец списка дочерних узлов этого узла.
- caretRangeFromPoint(
int? x, int? y) → Range @Unstable() - НЕУСТОЙЧИВО: Только Chrome — создаёт Range по заданной точке.
- clone(
bool? deep) → Node @JSName('cloneNode'), inherited - Возвращает копию этого узла.
- contains(
Node? other) → bool inherited - Возвращает true, если этот узел содержит указанный узел.
- createDocumentFragment(
) → DocumentFragment inherited - createElement(
String tagName, [String? typeExtension]) → Element inherited - createElementNS(
String namespaceURI, String qualifiedName, [String? typeExtension]) → Element inherited - createElementUpgrader(
Type type, {String? extendsTag}) → ElementUpgrader - Создаёт апгрейдер элемента, который может быть использован для изменения типа обертки Dart для элементов.
- createRange(
) → Range inherited - dispatchEvent(
Event event) → bool inherited - elementFromPoint(
int x, int y) → Element? - elementsFromPoint(
int x, int y) → List< Element> inherited - execCommand(
String commandId, [bool? showUI, String? value]) → bool inherited - exitFullscreen(
) → void @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), override - Возвращает страницу к стандартному представлению.
- exitPointerLock(
) → void inherited - getAnimations(
) → List< Animation> inherited - getElementById(
String elementId) → Element? inherited - getElementsByClassName(
String classNames) → List< Node> @Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection'), inherited - getElementsByName(
String elementName) → List< Node> @Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection'), inherited - getElementsByTagName(
String localName) → List< Node> @Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection'), inherited - getRootNode(
[Map? options]) → Node inherited - hasChildNodes(
) → bool inherited - Возвращает true, если у этого узла есть дочерние узлы.
- importNode(
Node node, [bool? deep]) → Node inherited - insertAllBefore(
Iterable< Node> newNodes, Node child) → void inherited - Вставляет все узлы в этот узел непосредственно перед узлом child.
- insertBefore(
Node node, Node? child) → Node inherited - Вставляет заданный узел в этот узел непосредственно перед узлом child. Если child равен
null, то заданный узел вставляется в конец дочерних узлов этого узла. - noSuchMethod(
Invocation invocation) → dynamic inherited - Вызывается при обращении к несуществующему методу или свойству.
- queryCommandEnabled(
String commandId) → bool inherited - queryCommandIndeterm(
String commandId) → bool inherited - queryCommandState(
String commandId) → bool inherited - queryCommandSupported(
String commandId) → bool inherited - queryCommandValue(
String commandId) → String inherited - querySelector(
String selectors) → Element? inherited - Находит первый дочерний элемент этого документа, который соответствует заданной группе селекторов.
- querySelectorAll<
T extends Element>( String selectors) → ElementList< T> inherited - Находит все дочерние элементы этого документа, которые соответствуют заданной группе селекторов.
- register(
String tag, Type customElementClass, {String? extendsTag}) → void - Deprecated*: Используйте registerElement вместо этого.
- registerElement(
String tag, Type customElementClass, {String? extendsTag}) → void inherited - registerElement2(
String tag, [Map? options]) → Function override - Регистрирует пользовательский подкласс Element, который можно создавать с помощью DOM.
- remove(
) → void inherited - Удаляет этот узел из DOM.
- removeEventListener(
String type, EventListener? listener, [bool? useCapture]) → void inherited - replaceWith(
Node otherNode) → Node inherited - Заменяет этот узел другим узлом.
- toString(
) → String inherited - Выводит строковое представление этого узла.
Операторы
- operator ==(
Object other) → bool унаследованное - Оператор равенства.
Константы
- visibilityChangeEvent → const EventStreamProvider<
Event> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10') - Статический фабричный метод, предназначенный для экспонирования
visibilitychangeсобытий обработчикам событий, которые не обязательно являются экземплярами Document.const _CustomEventStreamProvider<Event>(_determineVisibilityChangeEventType)
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/HtmlDocument-class.html