HtmlDocument 类
- 继承
-
- Object
- EventTarget
- Node
- Document
- HtmlDocument
- 注解
-
- @Native("HTMLDocument")
属性
- activeElement → Element?
-
无设置器继承的
- addressSpace → String?
-
无设置器继承的
- baseUri → String?
-
无设置器继承的
- body ↔ BodyElement?
-
getter/setter 对
-
childNodes → List<
Node> - 此节点的子节点列表。无设置器继承的
- contentType → String?
-
无设置器继承的
-
getter/setter 对继承的
- 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?
- 下一个兄弟节点。无设置器继承的
- nodeName → String?
- 此节点的名称。无设置器继承的
-
nodes ↔ List<
Node> - 此节点子节点的一个可修改列表。getter/setter 对继承的
- nodeType → int
- 节点的类型。无设置器继承的
- nodeValue → String?
- 此节点的值。无设置器继承的
- on → Events
- 此访问器用于事件流,应在没有特定访问器的情况下使用。无设置器继承的
-
onAbort → Stream<
Event> - 由该文档处理的“abort”事件流。无设置器继承的
-
onBeforeCopy → Stream<
Event> - 由该文档处理的“beforecopy”事件流。无设置器继承的
-
onBeforeCut → Stream<
Event> - 由该文档处理的“beforecut”事件流。无设置器继承的
-
onBeforePaste → Stream<
Event> - 由该文档处理的“beforepaste”事件流。无设置器继承的
-
onBlur → Stream<
Event> - 由该文档处理的“blur”事件流。无设置器继承的
-
onCanPlay → Stream<
Event> -
无设置器继承的
-
onCanPlayThrough → Stream<
Event> -
无设置器继承的
-
onChange → Stream<
Event> - 由该文档处理的“change”事件流。无设置器继承的
-
onClick → Stream<
MouseEvent> - 由该文档处理的“click”事件流。无设置器继承的
-
onContextMenu → Stream<
MouseEvent> - 由该文档处理的“contextmenu”事件流。无设置器继承的
-
onCopy → Stream<
ClipboardEvent> - 由该文档处理的“copy”事件流。无设置器继承的
-
onCut → Stream<
ClipboardEvent> - 由该文档处理的“cut”事件流。无设置器继承的
-
onDoubleClick → Stream<
Event> - 由该文档处理的“doubleclick”事件流。无设置器继承的
-
onDrag → Stream<
MouseEvent> - 该Document处理的
drag
事件流。无设置器继承的 -
onDragEnd → Stream<
MouseEvent> - 该Document处理的
dragend
事件流。无设置器继承的 -
onDragEnter → Stream<
MouseEvent> - 该Document处理的
dragenter
事件流。无设置器继承的 -
onDragLeave → Stream<
MouseEvent> - 该Document处理的
dragleave
事件流。无设置器继承的 -
onDragOver → Stream<
MouseEvent> - 该Document处理的
dragover
事件流。无设置器继承的 -
onDragStart → Stream<
MouseEvent> - 该Document处理的
dragstart
事件流。无设置器继承的 -
onDrop → Stream<
MouseEvent> - 该Document处理的
drop
事件流。无设置器继承的 -
onDurationChange → Stream<
Event> -
无设置器继承的
-
onEmptied → Stream<
Event> -
无设置器继承的
-
onEnded → Stream<
Event> -
无设置器继承的
-
onError → Stream<
Event> - 该Document处理的
error
事件流。无设置器继承的 -
onFocus → Stream<
Event> - 该Document处理的
focus
事件流。无设置器继承的 -
onFullscreenChange → Stream<
Event> - 该Document处理的
fullscreenchange
事件流。无设置器继承的 -
onFullscreenError → Stream<
Event> - 该Document处理的
fullscreenerror
事件流。无设置器继承的 -
onInput → Stream<
Event> - 该Document处理的
input
事件流。无设置器继承的 -
onInvalid → Stream<
Event> - 此Document处理的
invalid
事件的Stream。无设置器继承的 -
onKeyDown → Stream<
KeyboardEvent> - 此Document处理的
keydown
事件的Stream。无设置器继承的 -
onKeyPress → Stream<
KeyboardEvent> - 此Document处理的
keypress
事件的Stream。无设置器继承的 -
onKeyUp → Stream<
KeyboardEvent> - 此Document处理的
keyup
事件的Stream。无设置器继承的 -
onLoad → Stream<
Event> - 此Document处理的
load
事件的Stream。无设置器继承的 -
onLoadedData → Stream<
Event> -
无设置器继承的
-
onLoadedMetadata → Stream<
Event> -
无设置器继承的
-
onMouseDown → Stream<
MouseEvent> - 此Document处理的
mousedown
事件的Stream。无设置器继承的 -
onMouseEnter → Stream<
MouseEvent> - 此Document处理的
mouseenter
事件的Stream。无设置器继承的 -
onMouseLeave → Stream<
MouseEvent> - 此Document处理的
mouseleave
事件的Stream。无设置器继承的 -
onMouseMove → Stream<
MouseEvent> - 此Document处理的
mousemove
事件的Stream。无设置器继承的 -
onMouseOut → Stream<
MouseEvent> - 此Document处理的
mouseout
事件的Stream。无设置器继承的 -
onMouseOver → Stream<
MouseEvent> - 此Document处理的
mouseover
事件的Stream。无设置器继承的 -
onMouseUp → Stream<
MouseEvent> - 此Document处理的
mouseup
事件的Stream。无设置器继承的 -
onMouseWheel → Stream<
WheelEvent> - 由此 Document 处理的
mousewheel
事件的流。无设置器继承的 -
onPaste → Stream<
ClipboardEvent> - 由此 Document 处理的
paste
事件的流。无设置器继承的 -
onPause → Stream<
Event> -
无设置器继承的
-
onPlay → Stream<
Event> -
无设置器继承的
-
onPlaying → Stream<
Event> -
无设置器继承的
-
onPointerLockChange → Stream<
Event> -
无设置器继承的
-
onPointerLockError → Stream<
Event> -
无设置器继承的
-
onRateChange → Stream<
Event> -
无设置器继承的
-
onReadyStateChange → Stream<
Event> - 由此 Document 处理的
readystatechange
事件的流。无设置器继承的 -
onReset → Stream<
Event> - 由此 Document 处理的
reset
事件的流。无设置器继承的 -
onResize → Stream<
Event> -
无设置器继承的
-
onScroll → Stream<
Event> - 由此 Document 处理的
scroll
事件的流。无设置器继承的 -
onSearch → Stream<
Event> - 由此 Document 处理的
search
事件的流。无设置器继承的 -
onSecurityPolicyViolation → Stream<
SecurityPolicyViolationEvent> - 由此 Document 处理的
securitypolicyviolation
事件的流。无设置器继承的 -
onSeeked → Stream<
Event> -
无设置器继承的
-
onSeeking → Stream<
Event> -
无设置器继承的
-
onSelect → Stream<
Event> - 由此 Document 处理的
select
事件的流。无设置器继承的 -
onSelectionChange → Stream<
Event> - 由此Document处理的
selectionchange
事件的流。无设置器继承的 -
onSelectStart → Stream<
Event> - 由此 Document 处理的
selectstart
事件的流。无设置器继承的 -
onStalled → Stream<
Event> -
无设置器继承的
-
onSubmit → Stream<
Event> - 由此 Document 处理的
submit
事件的流。无设置器继承的 -
onSuspend → Stream<
Event> -
无设置器继承的
-
onTimeUpdate → Stream<
Event> -
无设置器继承的
-
onTouchCancel → Stream<
TouchEvent> - 由此 Document 处理的
touchcancel
事件的流。无设置器继承的 -
onTouchEnd → Stream<
TouchEvent> - 由此 Document 处理的
touchend
事件的流。无设置器继承的 -
onTouchMove → Stream<
TouchEvent> - 由此 Document 处理的
touchmove
事件的流。无设置器继承的 -
onTouchStart → Stream<
TouchEvent> - 由此 Document 处理的
touchstart
事件的流。无设置器继承的 -
onVisibilityChange → Stream<
Event> -
无设置器
-
onVolumeChange → Stream<
Event> -
无设置器继承的
-
onWaiting → Stream<
Event> -
无设置器继承的
- origin → String?
-
无设置器继承的
- ownerDocument → Document?
- 此节点所属的文档。无设置器继承的
- parent → Element?
- 此节点的父元素。无设置器继承的
- parentNode → Node?
- 此节点的父节点。无设置器继承的
- pointerLockElement → Element?
-
无设置器继承的
- preferredStylesheetSet → String?
-
无设置器
- previousNode → Node?
- 前一个兄弟节点。无设置器继承的
- readyState → String?
-
无设置器继承的
- referrer → String
-
无设置器
- rootElement → SvgSvgElement?
-
无设置器继承的
- rootScroller ↔ Element?
-
getter/setter 对继承的
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承的
- scrollingElement → Element?
-
无设置器继承的
- selectedStylesheetSet ↔ String?
-
getter/setter 对
-
styleSheets → List<
StyleSheet> ? -
无设置器
- suborigin → String?
-
无设置器继承的
- text ↔ String?
- 此节点及其后代内的所有文本。getter/setter 对继承的
- timeline → DocumentTimeline?
-
无设置器继承的
- title ↔ String
-
getter/setter 对
- visibilityState → String
-
无设置器继承的
- window → WindowBase?
-
无设置器继承的
方法
-
addEventListener(
String type, EventListener? listener, [bool? useCapture]) → void -
继承
-
adoptNode(
Node node) → Node -
继承
-
append(
Node node) → Node - 将节点添加到当前节点的子节点列表的末尾。继承
-
caretRangeFromPoint(
int? x, int? y) → Range - 不稳定:仅Chrome支持 - 从给定点创建一个Range。
-
clone(
bool? deep) → Node - 返回此节点的副本。继承
-
contains(
Node? other) → bool - 如果此节点包含指定的节点,则返回true。继承
-
createDocumentFragment(
) → DocumentFragment -
继承
-
createElement(
String tagName, [String? typeExtension]) → Element -
继承
-
createElementNS(
String namespaceURI, String qualifiedName, [String? typeExtension]) → Element -
继承
-
createElementUpgrader(
Type type, {String? extendsTag}) → ElementUpgrader - 创建一个元素升级器,可用于更改元素的Dart包装类型。
-
createRange(
) → Range -
继承
-
dispatchEvent(
Event event) → bool -
继承
-
elementFromPoint(
int x, int y) → Element? -
elementsFromPoint(
int x, int y) → List< Element> -
继承
-
execCommand(
String commandId, [bool? showUI, String? value]) → bool -
继承
-
退出全屏(
) → void - 将页面恢复到标准布局。覆盖
-
退出指针锁定(
) → void -
继承
-
getAnimations(
) → List< Animation> -
继承
-
getElementById(
String elementId) → Element? -
继承
-
getElementsByClassName(
String classNames) → List< Node> -
继承
-
getElementsByName(
String elementName) → List< Node> -
继承
-
getElementsByTagName(
String localName) → List< Node> -
继承
-
getRootNode(
[Map? options]) → Node -
继承
-
hasChildNodes(
) → bool - 如果此节点有任何子节点,则返回 true。继承
-
importNode(
Node node, [bool? deep]) → Node -
继承
-
insertAllBefore(
Iterable< Node> newNodes, Node child) → void - 将所有节点插入到此节点中,直接在子节点之前。继承
-
insertBefore(
Node node, Node? child) → Node - 将给定的节点插入到此节点中,直接在子节点之前。如果 child 是
null
,则给定节点将插入到此节点的子节点末尾。继承 -
noSuchMethod(
Invocation invocation) → dynamic - 访问不存在的属性或方法时被调用。继承
-
queryCommandEnabled(
String commandId) → bool -
继承
-
queryCommandIndeterm(
String commandId) → bool -
继承
-
queryCommandState(
String commandId) → bool -
继承
-
queryCommandSupported(
String commandId) → bool -
继承
-
queryCommandValue(
String commandId) → String -
继承
-
querySelector(
String selectors) → Element? - 找到与指定的选择器组匹配的此文档的第一个后代元素。继承
-
querySelectorAll<
T extends Element> (String selectors) → ElementList< T> - 找到与指定的选择器组匹配的所有后代元素。继承
-
remove(
) → void - 从DOM中删除此节点。继承
-
removeEventListener(
String type, EventListener? listener, [bool? useCapture]) → void -
继承
-
replaceWith(
Node otherNode) → Node - 用另一个节点替换此节点。继承
-
toString(
) → String - 输出此节点的字符串表示形式。继承
运算符
常量
-
visibilityChangeEvent → const EventStreamProvider<
Event> - 静态工厂,用于将
visibilitychange
事件公开给不一定实例化的 Document 的事件处理器。