共用方式為


Document interface

在瀏覽器中載入的任何網頁,並做為網頁內容的進入點,也就是 DOM 樹狀結構。

Extends

Node,DocumentAndElementEventHandlers,DocumentOrShadowRoot,FontFaceSource,GlobalEventHandlers,NonElementParentNode,ParentNode,XPathEvaluatorBase

屬性

alinkColor

設定或取得檔中所有使用中連結的色彩。

all

傳回物件所包含專案集合的參考。

anchors

擷取具有名稱和/或id屬性之所有物件的集合。 此集合中的物件是 HTML 來源順序。

applets

擷取檔中所有小程序物件的集合。

bgColor

荒廢的。 設定或擷取值,指出對象背後的背景色彩。

body

指定檔本文的開頭和結尾。

characterSet

傳回檔的編碼方式。

charset

取得或設定用來編碼物件的字元集。

compatMode

取得值,這個值表示物件是否開啟符合標準的模式。

contentType

傳回檔的內容類型。

cookie

傳回套用至文件的 HTTP Cookie。 如果沒有 Cookie 或 Cookie 無法套用至此資源,則會傳回空字串。

可以設定,將新的 Cookie 新增至元素的 HTTP Cookie 集合。

如果內容已沙盒化為唯一來源(例如在具有沙盒屬性的 iframe 中),則會在取得和設定時擲回 “SecurityError” DOMException。

currentScript

只要專案代表傳統腳本,就會傳回目前正在執行的腳本專案或 SVG 腳本專案。 在重新進入腳本執行的情況下,傳回最近在尚未完成執行之腳本之間開始執行的腳本。

如果檔目前未執行腳本或 SVG 腳本專案,則傳回 null(例如,因為執行中的腳本是事件處理程式或逾時),或者目前執行的腳本或 SVG 腳本專案代表模組腳本。

defaultView

會傳回使用中檔的 Window 物件。

designMode

設定或取得值,指出是否可以編輯檔。

dir

設定或擷取值,指出對象的讀取順序。

doctype

取得物件,表示與目前文件相關聯的檔類型宣告。

documentElement

取得檔的根節點參考。

documentURI

傳回檔的 URL。

domain

設定或取得文件的安全性網域。

embeds

擷取檔中所有內嵌物件的集合。

fgColor

設定或取得檔的前景(文字)色彩。

forms

擷取檔中所有表單物件的來源順序集合。

fullscreen
fullscreenEnabled

如果文件能夠顯示全螢幕和全螢幕支援元素,則傳回 true,否則傳回 false。

head

傳回 head 元素。

hidden
images

擷取檔中 img 物件的來源順序集合。

implementation

取得目前文件的實作物件。

inputEncoding

傳回用來建立載入至檔物件的網頁的字元編碼方式。

lastModified

取得頁面上次修改的日期,如果頁面提供一個。

linkColor

設定或取得文件連結的色彩。

links

擷取指定 href 屬性的所有 物件集合,以及檔中所有區域物件。

location

包含目前 URL 的相關信息。

mozCancelFullScreen
msExitFullscreen
onfullscreenchange
onfullscreenerror
onpointerlockchange
onpointerlockerror
onreadystatechange

當物件的狀態變更時引發。

onvisibilitychange
ownerDocument
pictureInPictureEnabled
plugins

傳回檔中內嵌專案的 HTMLCollection。

readyState

擷取值,指出物件的目前狀態。

referrer

取得將用戶參考至目前頁面的位置URL。

rootElement
scripts

擷取檔中所有腳本物件的集合。

scrollingElement
timeline
title

包含文件的標題。

URL

設定或取得目前檔的 URL。

visibilityState
vlinkColor

設定或取得使用者已瀏覽之連結的色彩。

webkitExitFullscreen

繼承的屬性

activeElement

傳回檔中最深的專案,其中或要路由傳送至哪些索引鍵事件。 大致來說,這是檔中的焦點元素。

針對此 API 的目的,當子瀏覽內容聚焦於子系瀏覽內容時,其容器會集中在父瀏覽內容中。 例如,如果使用者將焦點移至 iframe 中的文字控件,iframe 就是 iframe 節點檔中 activeElement API 所傳回的專案。

同樣地,當焦點元素位於與 documentOrShadowRoot 不同的節點樹狀結構時,如果 documentOrShadowRoot 是包含焦點元素的內含上階,則傳回的元素會是位於與 documentOrShadowRoot 相同的節點樹狀結構中的主機,如果不是,則為 null。

adoptedStyleSheets
ATTRIBUTE_NODE
baseURI

傳回節點檔的檔基底 URL。

CDATA_SECTION_NODE

node 是 CDATASection 節點。

childElementCount
childNodes

傳回子系。

children

傳回子專案。

COMMENT_NODE

node 是批注節點。

DOCUMENT_FRAGMENT_NODE

node 是 DocumentFragment 節點。

DOCUMENT_NODE

node 是檔。

DOCUMENT_POSITION_CONTAINED_BY

當其他 是節點的子代時設定。

DOCUMENT_POSITION_CONTAINS

當其他 是節點的上階時設定。

DOCUMENT_POSITION_DISCONNECTED

當節點和其他不在相同樹狀結構中時設定。

DOCUMENT_POSITION_FOLLOWING

當其他節點在下列節點時設定。

DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
DOCUMENT_POSITION_PRECEDING

當其他 是先前的節點時設定。

DOCUMENT_TYPE_NODE

node 是 doctype。

ELEMENT_NODE

node 是元素。

ENTITY_NODE
ENTITY_REFERENCE_NODE
firstChild

傳回第一個子系。

firstElementChild

傳回專案的第一個子系,否則傳回 null。

fonts
fullscreenElement

會傳回檔的全屏幕專案。

isConnected

如果節點已連線,則傳回 true,否則傳回 false。

lastChild

傳回最後一個子系。

lastElementChild

傳回項目的最後一個子系,否則傳回 null。

nextSibling

傳回下一個同層級。

nodeName

傳回適用於節點類型的字串。

nodeType

傳回節點的類型。

nodeValue
NOTATION_NODE
onabort

當使用者中止下載時引發。

onanimationcancel
onanimationend
onanimationiteration
onanimationstart
onauxclick
onbeforeinput
onblur

當物件失去輸入焦點時引發。

oncancel
oncanplay

發生於可能播放時,但需要進一步的緩衝處理。

oncanplaythrough
onchange

當物件或選取範圍的內容變更時引發。

onclick

當使用者按兩下物件上的滑鼠左鍵時引發

onclose
oncontextmenu

當使用者單擊工作區中的滑鼠右鍵時引發,開啟操作功能表。

oncopy
oncuechange
oncut
ondblclick

當使用者按兩下 物件時引發。

ondrag

在拖曳作業期間持續引發來源物件。

ondragend

當使用者在拖曳作業結束時放開滑鼠時,會在來源對象上引發。

ondragenter

當使用者將物件拖曳至有效的置放目標時,會在目標項目上引發。

ondragleave

當使用者在拖曳作業期間將滑鼠移出有效的置放目標時,會在目標對象上引發。

ondragover

當使用者將物件拖曳到有效的置放目標上時,會持續引發目標專案。

ondragstart

當用戶開始拖曳文字選取範圍或選取的物件時,會引發來源物件。

ondrop
ondurationchange

發生於更新 duration 屬性時。

onemptied

當媒體專案重設為其初始狀態時發生。

onended

發生於到達播放結束時。

onerror

在物件載入期間發生錯誤時引發。

onfocus

當物件收到焦點時引發。

onformdata
ongotpointercapture
oninput
oninvalid
onkeydown

當使用者按下按鍵時引發。

onkeypress

當使用者按下英數位元鍵時引發。

onkeyup

當使用者放開金鑰時引發。

onload

在瀏覽器載入 物件之後立即引發。

onloadeddata

在目前播放位置載入媒體數據時發生。

onloadedmetadata

發生於已判斷媒體的持續時間和維度時。

onloadstart

當 Internet Explorer 開始尋找媒體數據時發生。

onlostpointercapture
onmousedown

當使用者使用任一滑鼠按鈕按兩下 物件時引發。

onmouseenter
onmouseleave
onmousemove

當使用者將滑鼠移至物件上方時引發。

onmouseout

當使用者將滑鼠指標移至物件界限之外時引發。

onmouseover

當使用者將滑鼠指標移至 物件時引發。

onmouseup

當使用者放開滑鼠按鈕時,會在物件上方放開滑鼠按鈕時引發。

onpaste
onpause

發生於暫停播放時。

onplay

發生於要求播放方法時。

onplaying

當音訊或視訊開始播放時發生。

onpointercancel
onpointerdown
onpointerenter
onpointerleave
onpointermove
onpointerout
onpointerover
onpointerup
onprogress

發生於表示下載媒體數據時的進度。

onratechange

發生於播放速率增加或減少時。

onreset

當使用者重設表單時引發。

onresize
onscroll

當用戶在物件上的滾動條中重新放置滾動盒時引發。

onsecuritypolicyviolation
onseeked

當搜尋作業結束時發生。

onseeking

發生於移動目前播放位置時。

onselect

當目前的選取範圍變更時引發。

onselectionchange
onselectstart
onslotchange
onstalled

發生於下載已停止時。

onsubmit
onsuspend

如果已刻意停止載入作業,就會發生。

ontimeupdate

發生於指出目前播放位置時。

ontoggle
ontouchcancel
ontouchend
ontouchmove
ontouchstart
ontransitioncancel
ontransitionend
ontransitionrun
ontransitionstart
onvolumechange

發生於磁碟區變更或靜音或取消靜音時。

onwaiting

播放停止時發生,因為影片資源的下一個畫面無法使用。

onwebkitanimationend
onwebkitanimationiteration
onwebkitanimationstart
onwebkittransitionend
onwheel
parentElement

傳回父元素。

parentNode

傳回父代。

pictureInPictureElement
pointerLockElement
previousSibling

傳回上一個同層級。

PROCESSING_INSTRUCTION_NODE

node 是 ProcessingInstruction 節點。

styleSheets

擷取 styleSheet 物件的集合,代表對應至文件中連結或樣式物件之每個實例的樣式表單。

textContent
TEXT_NODE

node 是 Text 節點。

方法

addEventListener(string, EventListenerOrEventListenerObject, boolean | AddEventListenerOptions)
addEventListener<K>(K, (this: Document, ev: DocumentEventMap[K]) => any, boolean | AddEventListenerOptions)
adoptNode<T>(T)

從另一份文件移動節點並傳回它。

如果 node 是檔,則會擲回 “NotSupportedError” DOMException,或者,如果 node 是陰影根目錄,則會擲回 “HierarchyRequestError” DOMException。

captureEvents()
caretRangeFromPoint(number, number)
clear()
close()

關閉輸出數據流,並強制傳送的數據顯示。

createAttribute(string)

建立具有指定名稱的屬性物件。

createAttributeNS(null | string, string)
createCDATASection(string)

傳回數據為數據的 CDATASection 節點。

createComment(string)

使用指定的數據建立批注物件。

createDocumentFragment()

建立新的檔。

createElement(string, ElementCreationOptions)
createElement<K>(K, ElementCreationOptions)

為指定的標記建立 項目的實例。

createElement<K>(K, ElementCreationOptions)
createElementNS("http://www.w3.org/1999/xhtml", string)

傳回命名空間命名空間的專案。 其命名空間前置詞將會是 qualifiedName 或 null 中 “:” (U+003E) 之前的所有專案。 其本機名稱將會是 qualifiedName 或 qualifiedName 中 “:” (U+003E) 之後的所有專案。

如果 localName 不符合 Name 生產環境,則會擲回 “InvalidCharacterError” DOMException。

如果下列其中一個條件為 true,則會擲回 “NamespaceError” DOMException:

localName 不符合 QName 生產環境。 Namespace前置詞不是 null,命名空間是空字串。 Namespace前置詞為 「xml」,而命名空間不是 XML 命名空間。 qualifiedName 或命名空間前置詞是 「xmlns」,而命名空間不是 XMLNS 命名空間。 namespace 是 XMLNS 命名空間,而 qualifiedName 和命名空間前置詞都不是 「xmlns」。

提供時,選項可用來建立自定義的內建專案。

createElementNS("http://www.w3.org/2000/svg", string)
createElementNS(null | string, string, ElementCreationOptions)
createElementNS(null | string, string, string | ElementCreationOptions)
createElementNS<K>("http://www.w3.org/2000/svg", K)
createEvent("AnimationEvent")
createEvent("AnimationPlaybackEvent")
createEvent("AudioProcessingEvent")
createEvent("BeforeUnloadEvent")
createEvent("BlobEvent")
createEvent("ClipboardEvent")
createEvent("CloseEvent")
createEvent("CompositionEvent")
createEvent("CustomEvent")
createEvent("DeviceMotionEvent")
createEvent("DeviceOrientationEvent")
createEvent("DragEvent")
createEvent("ErrorEvent")
createEvent("Event")
createEvent("Events")
createEvent("FocusEvent")
createEvent("FontFaceSetLoadEvent")
createEvent("FormDataEvent")
createEvent("GamepadEvent")
createEvent("HashChangeEvent")
createEvent("IDBVersionChangeEvent")
createEvent("InputEvent")
createEvent("KeyboardEvent")
createEvent("MediaEncryptedEvent")
createEvent("MediaKeyMessageEvent")
createEvent("MediaQueryListEvent")
createEvent("MediaStreamTrackEvent")
createEvent("MessageEvent")
createEvent("MouseEvent")
createEvent("MouseEvents")
createEvent("MutationEvent")
createEvent("MutationEvents")
createEvent("OfflineAudioCompletionEvent")
createEvent("PageTransitionEvent")
createEvent("PaymentMethodChangeEvent")
createEvent("PaymentRequestUpdateEvent")
createEvent("PictureInPictureEvent")
createEvent("PointerEvent")
createEvent("PopStateEvent")
createEvent("ProgressEvent")
createEvent("PromiseRejectionEvent")
createEvent("RTCDataChannelEvent")
createEvent("RTCDTMFToneChangeEvent")
createEvent("RTCErrorEvent")
createEvent("RTCPeerConnectionIceErrorEvent")
createEvent("RTCPeerConnectionIceEvent")
createEvent("RTCTrackEvent")
createEvent("SecurityPolicyViolationEvent")
createEvent("SpeechSynthesisErrorEvent")
createEvent("SpeechSynthesisEvent")
createEvent("StorageEvent")
createEvent("SubmitEvent")
createEvent("TouchEvent")
createEvent("TrackEvent")
createEvent("TransitionEvent")
createEvent("UIEvent")
createEvent("UIEvents")
createEvent("WebGLContextEvent")
createEvent("WheelEvent")
createEvent(string)
createNodeIterator(Node, number, null | NodeFilter)

建立 NodeIterator 物件,可用來周遊檔中已篩選的節點或元素清單。

createProcessingInstruction(string, string)

傳回以為目標且數據為數據的 ProcessingInstruction 節點。 如果目標不符合名稱生產環境,則會擲回 “InvalidCharacterError” DOMException。 如果數據包含 “?>會擲回 “InvalidCharacterError” DOMException。

createRange()

傳回空白範圍物件,其兩個界限點都位於檔的開頭。

createTextNode(string)

從指定的值建立文字字串。

createTreeWalker(Node, number, null | NodeFilter)

建立 TreeWalker 物件,可用來周遊檔中已篩選的節點或元素清單。

execCommand(string, boolean, string)

在目前檔、目前選取範圍或指定範圍上執行命令。

exitFullscreen()

停止顯示檔全螢幕元素,並在完成時解決承諾。

exitPictureInPicture()
exitPointerLock()
getElementById(string)

傳回具有標識碼屬性指定值之第一個對象的參考。

getElementsByClassName(string)

傳回物件中叫用方法之專案的 HTMLCollection(檔或專案),其具有 classNames 所指定的所有類別。 classNames 自變數會解譯為以空格分隔的類別清單。

getElementsByName(string)

根據 NAME 或 ID 屬性的值取得 物件的集合。

getElementsByTagName(string)
getElementsByTagName<K>(K)

根據指定的項目名稱擷取 物件的集合。

getElementsByTagName<K>(K)
getElementsByTagNameNS("http://www.w3.org/1999/xhtml", string)

如果 namespace 和 localName 為 “*” 會傳回所有子代專案的 HTMLCollection。

如果只有命名空間是 「*」,則會傳回本機名稱為localName之所有子代專案的HTMLCollection。

如果只有 localName 為 「*」 會傳回命名空間為命名空間之所有子代專案的 HTMLCollection。

否則,會傳回命名空間為 namespace 且本機名稱為 localName 之所有子代專案的 HTMLCollection。

getElementsByTagNameNS("http://www.w3.org/2000/svg", string)
getElementsByTagNameNS(null | string, string)
getSelection()

會傳回 物件,代表載入至顯示網頁之物件的目前文件選取範圍。

hasFocus()

取得值,指出物件目前是否具有焦點。

hasStorageAccess()
importNode<T>(T, boolean)

傳回節點的複本。 如果 deep 為 true,則複本也會包含節點的子系。

如果 node 是檔或陰影根目錄,則會擲回 “NotSupportedError” DOMException。

open(string | URL, string, string)
open(string, string)

開啟新的視窗,並載入指定 URL 所指定的檔案。 此外,開啟新的視窗,使用 url 參數和 name 參數來收集 write 方法和 writeln 方法的輸出。

queryCommandEnabled(string)

傳回布爾值,指出指定的命令是否可以使用 execCommand 成功執行,指定檔的目前狀態。

queryCommandIndeterm(string)

傳回布爾值,指出指定的命令是否處於不確定狀態。

queryCommandState(string)

傳回布爾值,指出命令的目前狀態。

queryCommandSupported(string)

傳回布爾值,指出目前範圍是否支援目前的命令。

queryCommandValue(string)

傳回指定命令的檔、範圍或目前選取範圍的目前值。

releaseEvents()
removeEventListener(string, EventListenerOrEventListenerObject, boolean | EventListenerOptions)
removeEventListener<K>(K, (this: Document, ev: DocumentEventMap[K]) => any, boolean | EventListenerOptions)
requestStorageAccess()
write(string[])

將一或多個 HTML 運算式寫入指定視窗中的檔案。

writeln(string[])

將一或多個 HTML 運算式,後面接著歸位字元寫入指定視窗中的檔。

繼承的方法

append((string | Node)[])

在節點的最後一個子系之後插入節點,同時以對等的 Text 節點取代節點中的字串。

如果違反節點樹狀結構的條件約束,則會擲回 “HierarchyRequestError” DOMException。

appendChild<T>(T)
cloneNode(boolean)

傳回節點的複本。 如果 deep 為 true,則複本也會包含節點的子系。

compareDocumentPosition(Node)

傳回位掩碼,指出其他相對於節點的位置。

contains(null | Node)

如果其他 是節點的內含子代,則傳回 true,否則傳回 false。

createExpression(string, null | XPathNSResolver)
createNSResolver(Node)
dispatchEvent(Event)

如果事件的可取消屬性值為 false,或未叫用其 preventDefault() 方法,則分派綜合事件事件的目標並傳回 true,否則傳回 false。

elementFromPoint(number, number)

傳回指定之 x 座標和指定 y 座標的專案。

elementsFromPoint(number, number)
evaluate(string, Node, null | XPathNSResolver, number, null | XPathResult)
getAnimations()
getRootNode(GetRootNodeOptions)

傳回節點的根目錄。

hasChildNodes()

傳回節點是否具有子系。

insertBefore<T>(T, null | Node)
isDefaultNamespace(null | string)
isEqualNode(null | Node)

傳回 node 和其他Node 是否具有相同的屬性。

isSameNode(null | Node)
lookupNamespaceURI(null | string)
lookupPrefix(null | string)
normalize()

拿掉空的獨占文字節點,並將其餘連續獨佔文字節點的數據串連到其第一個節點。

prepend((string | Node)[])

在節點的第一個子系之前插入節點,同時以對等的 Text 節點取代節點中的字串。

如果違反節點樹狀結構的條件約束,則會擲回 “HierarchyRequestError” DOMException。

querySelector<E>(string)
querySelector<K>(K)

傳回符合選取器之節點子代的第一個專案。

querySelector<K>(K)
querySelectorAll<E>(string)
querySelectorAll<K>(K)

傳回符合選取器之節點的所有元素子代。

querySelectorAll<K>(K)
removeChild<T>(T)
replaceChild<T>(Node, T)
replaceChildren((string | Node)[])

將節點的所有子系取代為節點,同時以對等的 Text 節點取代節點中的字串。

如果違反節點樹狀結構的條件約束,則會擲回 “HierarchyRequestError” DOMException。

屬性詳細資料

alinkColor

警告

此 API 現已淘汰。

設定或取得檔中所有使用中連結的色彩。

alinkColor: string

屬性值

string

all

警告

此 API 現已淘汰。

傳回物件所包含專案集合的參考。

all: HTMLAllCollection

屬性值

HTMLAllCollection

anchors

警告

此 API 現已淘汰。

擷取具有名稱和/或id屬性之所有物件的集合。 此集合中的物件是 HTML 來源順序。

anchors: HTMLCollectionOf<HTMLAnchorElement>

屬性值

HTMLCollectionOf<HTMLAnchorElement>

applets

警告

此 API 現已淘汰。

擷取檔中所有小程序物件的集合。

applets: HTMLCollection

屬性值

HTMLCollection

bgColor

警告

此 API 現已淘汰。

荒廢的。 設定或擷取值,指出對象背後的背景色彩。

bgColor: string

屬性值

string

body

指定檔本文的開頭和結尾。

body: HTMLElement

屬性值

HTMLElement

characterSet

傳回檔的編碼方式。

characterSet: string

屬性值

string

charset

警告

此 API 現已淘汰。

This is a legacy alias of characterSet.

取得或設定用來編碼物件的字元集。

charset: string

屬性值

string

compatMode

取得值,這個值表示物件是否開啟符合標準的模式。

compatMode: string

屬性值

string

contentType

傳回檔的內容類型。

contentType: string

屬性值

string

傳回套用至文件的 HTTP Cookie。 如果沒有 Cookie 或 Cookie 無法套用至此資源,則會傳回空字串。

可以設定,將新的 Cookie 新增至元素的 HTTP Cookie 集合。

如果內容已沙盒化為唯一來源(例如在具有沙盒屬性的 iframe 中),則會在取得和設定時擲回 “SecurityError” DOMException。

cookie: string

屬性值

string

currentScript

只要專案代表傳統腳本,就會傳回目前正在執行的腳本專案或 SVG 腳本專案。 在重新進入腳本執行的情況下,傳回最近在尚未完成執行之腳本之間開始執行的腳本。

如果檔目前未執行腳本或 SVG 腳本專案,則傳回 null(例如,因為執行中的腳本是事件處理程式或逾時),或者目前執行的腳本或 SVG 腳本專案代表模組腳本。

currentScript: null | HTMLOrSVGScriptElement

屬性值

null | HTMLOrSVGScriptElement

defaultView

會傳回使用中檔的 Window 物件。

defaultView: null | (Window & typeof globalThis)

屬性值

null | (Window & typeof globalThis)

designMode

設定或取得值,指出是否可以編輯檔。

designMode: string

屬性值

string

dir

設定或擷取值,指出對象的讀取順序。

dir: string

屬性值

string

doctype

取得物件,表示與目前文件相關聯的檔類型宣告。

doctype: null | DocumentType

屬性值

null | DocumentType

documentElement

取得檔的根節點參考。

documentElement: HTMLElement

屬性值

HTMLElement

documentURI

傳回檔的 URL。

documentURI: string

屬性值

string

domain

警告

此 API 現已淘汰。

設定或取得文件的安全性網域。

domain: string

屬性值

string

embeds

擷取檔中所有內嵌物件的集合。

embeds: HTMLCollectionOf<HTMLEmbedElement>

屬性值

HTMLCollectionOf<HTMLEmbedElement>

fgColor

警告

此 API 現已淘汰。

設定或取得檔的前景(文字)色彩。

fgColor: string

屬性值

string

forms

擷取檔中所有表單物件的來源順序集合。

forms: HTMLCollectionOf<HTMLFormElement>

屬性值

HTMLCollectionOf<HTMLFormElement>

fullscreen

警告

此 API 現已淘汰。

fullscreen: boolean

屬性值

boolean

fullscreenEnabled

如果文件能夠顯示全螢幕和全螢幕支援元素,則傳回 true,否則傳回 false。

fullscreenEnabled: boolean

屬性值

boolean

head

傳回 head 元素。

head: HTMLHeadElement

屬性值

HTMLHeadElement

hidden

hidden: boolean

屬性值

boolean

images

擷取檔中 img 物件的來源順序集合。

images: HTMLCollectionOf<HTMLImageElement>

屬性值

HTMLCollectionOf<HTMLImageElement>

implementation

取得目前文件的實作物件。

implementation: DOMImplementation

屬性值

DOMImplementation

inputEncoding

警告

此 API 現已淘汰。

This is a legacy alias of characterSet.

傳回用來建立載入至檔物件的網頁的字元編碼方式。

inputEncoding: string

屬性值

string

lastModified

取得頁面上次修改的日期,如果頁面提供一個。

lastModified: string

屬性值

string

linkColor

警告

此 API 現已淘汰。

設定或取得文件連結的色彩。

linkColor: string

屬性值

string

擷取指定 href 屬性的所有 物件集合,以及檔中所有區域物件。

links: HTMLCollectionOf<HTMLAnchorElement | HTMLAreaElement>

屬性值

HTMLCollectionOf<HTMLAnchorElement | HTMLAreaElement>

location

包含目前 URL 的相關信息。

Location location

屬性值

Location

mozCancelFullScreen

mozCancelFullScreen: any

屬性值

any

msExitFullscreen

msExitFullscreen: any

屬性值

any

onfullscreenchange

onfullscreenchange: null | (this: Document, ev: Event) => any

屬性值

null | (this: Document, ev: Event) => any

onfullscreenerror

onfullscreenerror: null | (this: Document, ev: Event) => any

屬性值

null | (this: Document, ev: Event) => any

onpointerlockchange

onpointerlockchange: null | (this: Document, ev: Event) => any

屬性值

null | (this: Document, ev: Event) => any

onpointerlockerror

onpointerlockerror: null | (this: Document, ev: Event) => any

屬性值

null | (this: Document, ev: Event) => any

onreadystatechange

當物件的狀態變更時引發。

onreadystatechange: null | (this: Document, ev: Event) => any

屬性值

null | (this: Document, ev: Event) => any

onvisibilitychange

onvisibilitychange: null | (this: Document, ev: Event) => any

屬性值

null | (this: Document, ev: Event) => any

ownerDocument

ownerDocument: null

屬性值

null

pictureInPictureEnabled

pictureInPictureEnabled: boolean

屬性值

boolean

plugins

傳回檔中內嵌專案的 HTMLCollection。

plugins: HTMLCollectionOf<HTMLEmbedElement>

屬性值

HTMLCollectionOf<HTMLEmbedElement>

readyState

擷取值,指出物件的目前狀態。

readyState: DocumentReadyState

屬性值

DocumentReadyState

referrer

取得將用戶參考至目前頁面的位置URL。

referrer: string

屬性值

string

rootElement

警告

此 API 現已淘汰。

rootElement: null | SVGSVGElement

屬性值

null | SVGSVGElement

scripts

擷取檔中所有腳本物件的集合。

scripts: HTMLCollectionOf<HTMLScriptElement>

屬性值

HTMLCollectionOf<HTMLScriptElement>

scrollingElement

scrollingElement: null | Element

屬性值

null | Element

timeline

timeline: DocumentTimeline

屬性值

DocumentTimeline

title

包含文件的標題。

title: string

屬性值

string

URL

設定或取得目前檔的 URL。

URL: string

屬性值

string

visibilityState

visibilityState: DocumentVisibilityState

屬性值

DocumentVisibilityState

vlinkColor

警告

此 API 現已淘汰。

設定或取得使用者已瀏覽之連結的色彩。

vlinkColor: string

屬性值

string

webkitExitFullscreen

webkitExitFullscreen: void

屬性值

void

繼承的屬性詳細資料

activeElement

傳回檔中最深的專案,其中或要路由傳送至哪些索引鍵事件。 大致來說,這是檔中的焦點元素。

針對此 API 的目的,當子瀏覽內容聚焦於子系瀏覽內容時,其容器會集中在父瀏覽內容中。 例如,如果使用者將焦點移至 iframe 中的文字控件,iframe 就是 iframe 節點檔中 activeElement API 所傳回的專案。

同樣地,當焦點元素位於與 documentOrShadowRoot 不同的節點樹狀結構時,如果 documentOrShadowRoot 是包含焦點元素的內含上階,則傳回的元素會是位於與 documentOrShadowRoot 相同的節點樹狀結構中的主機,如果不是,則為 null。

activeElement: null | Element

屬性值

null | Element

繼承自 DocumentOrShadowRoot.activeElement

adoptedStyleSheets

adoptedStyleSheets: CSSStyleSheet[]

屬性值

CSSStyleSheet[]

繼承自 DocumentOrShadowRoot.adoptedStyleSheets

ATTRIBUTE_NODE

ATTRIBUTE_NODE: number

屬性值

number

繼承自 Node.ATTRIBUTE_NODE

baseURI

傳回節點檔的檔基底 URL。

baseURI: string

屬性值

string

繼承自 Node.baseURI

CDATA_SECTION_NODE

node 是 CDATASection 節點。

CDATA_SECTION_NODE: number

屬性值

number

繼承自 Node.CDATA_SECTION_NODE

childElementCount

childElementCount: number

屬性值

number

繼承自 parentNode.childElementCount

childNodes

傳回子系。

childNodes: NodeListOf<ChildNode>

屬性值

NodeListOf<ChildNode>

繼承自 Node.childNodes

children

傳回子專案。

children: HTMLCollection

屬性值

HTMLCollection

繼承自 ParentNode.children

COMMENT_NODE

node 是批注節點。

COMMENT_NODE: number

屬性值

number

繼承自 Node.COMMENT_NODE

DOCUMENT_FRAGMENT_NODE

node 是 DocumentFragment 節點。

DOCUMENT_FRAGMENT_NODE: number

屬性值

number

繼承自 Node.DOCUMENT_FRAGMENT_NODE

DOCUMENT_NODE

node 是檔。

DOCUMENT_NODE: number

屬性值

number

繼承自 Node.DOCUMENT_NODE 的

DOCUMENT_POSITION_CONTAINED_BY

當其他 是節點的子代時設定。

DOCUMENT_POSITION_CONTAINED_BY: number

屬性值

number

繼承自 Node.DOCUMENT_POSITION_CONTAINED_BY

DOCUMENT_POSITION_CONTAINS

當其他 是節點的上階時設定。

DOCUMENT_POSITION_CONTAINS: number

屬性值

number

繼承自 Node.DOCUMENT_POSITION_CONTAINS

DOCUMENT_POSITION_DISCONNECTED

當節點和其他不在相同樹狀結構中時設定。

DOCUMENT_POSITION_DISCONNECTED: number

屬性值

number

繼承自 Node.DOCUMENT_POSITION_DISCONNECTED

DOCUMENT_POSITION_FOLLOWING

當其他節點在下列節點時設定。

DOCUMENT_POSITION_FOLLOWING: number

屬性值

number

繼承自 Node.DOCUMENT_POSITION_FOLLOWING

DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number

屬性值

number

繼承自 Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

DOCUMENT_POSITION_PRECEDING

當其他 是先前的節點時設定。

DOCUMENT_POSITION_PRECEDING: number

屬性值

number

繼承自 Node.DOCUMENT_POSITION_PRECEDING

DOCUMENT_TYPE_NODE

node 是 doctype。

DOCUMENT_TYPE_NODE: number

屬性值

number

繼承自 Node.DOCUMENT_TYPE_NODE 的

ELEMENT_NODE

node 是元素。

ELEMENT_NODE: number

屬性值

number

繼承自 Node.ELEMENT_NODE

ENTITY_NODE

ENTITY_NODE: number

屬性值

number

繼承自 Node.ENTITY_NODE

ENTITY_REFERENCE_NODE

ENTITY_REFERENCE_NODE: number

屬性值

number

繼承自 Node.ENTITY_REFERENCE_NODE

firstChild

傳回第一個子系。

firstChild: null | ChildNode

屬性值

null | ChildNode

繼承自 Node.firstChild

firstElementChild

傳回專案的第一個子系,否則傳回 null。

firstElementChild: null | Element

屬性值

null | Element

繼承自 ParentNode.firstElementChild

fonts

fonts: FontFaceSet

屬性值

FontFaceSet

繼承自 FontFaceSource.fonts

fullscreenElement

會傳回檔的全屏幕專案。

fullscreenElement: null | Element

屬性值

null | Element

繼承自 DocumentOrShadowRoot.fullscreenElement

isConnected

如果節點已連線,則傳回 true,否則傳回 false。

isConnected: boolean

屬性值

boolean

繼承自 Node.isConnected

lastChild

傳回最後一個子系。

lastChild: null | ChildNode

屬性值

null | ChildNode

繼承自 Node.lastChild

lastElementChild

傳回項目的最後一個子系,否則傳回 null。

lastElementChild: null | Element

屬性值

null | Element

繼承自 ParentNode.lastElementChild

nextSibling

傳回下一個同層級。

nextSibling: null | ChildNode

屬性值

null | ChildNode

繼承自 Node.nextSibling

nodeName

傳回適用於節點類型的字串。

nodeName: string

屬性值

string

繼承自 Node.nodeName

nodeType

傳回節點的類型。

nodeType: number

屬性值

number

繼承自 Node.nodeType

nodeValue

nodeValue: null | string

屬性值

null | string

繼承自 Node.nodeValue

NOTATION_NODE

NOTATION_NODE: number

屬性值

number

繼承自 Node.NOTATION_NODE 的

onabort

當使用者中止下載時引發。

onabort: null | (this: GlobalEventHandlers, ev: UIEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: UIEvent) => any

繼承自 GlobalEventHandlers.onabort

onanimationcancel

onanimationcancel: null | (this: GlobalEventHandlers, ev: AnimationEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: AnimationEvent) => any

繼承自 GlobalEventHandlers.onanimationcancel

onanimationend

onanimationend: null | (this: GlobalEventHandlers, ev: AnimationEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: AnimationEvent) => any

繼承自 globalEventHandlers.onanimationend

onanimationiteration

onanimationiteration: null | (this: GlobalEventHandlers, ev: AnimationEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: AnimationEvent) => any

繼承自 GlobalEventHandlers.onanimationiteration

onanimationstart

onanimationstart: null | (this: GlobalEventHandlers, ev: AnimationEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: AnimationEvent) => any

繼承自 GlobalEventHandlers.onanimationstart

onauxclick

onauxclick: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.onauxclick

onbeforeinput

onbeforeinput: null | (this: GlobalEventHandlers, ev: InputEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: InputEvent) => any

繼承自 GlobalEventHandlers.onbeforeinput

onblur

當物件失去輸入焦點時引發。

onblur: null | (this: GlobalEventHandlers, ev: FocusEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: FocusEvent) => any

繼承自 GlobalEventHandlers.onblur

oncancel

oncancel: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.oncancel

oncanplay

發生於可能播放時,但需要進一步的緩衝處理。

oncanplay: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.oncanplay

oncanplaythrough

oncanplaythrough: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.oncanplaythrough

onchange

當物件或選取範圍的內容變更時引發。

onchange: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onchange

onclick

當使用者按兩下物件上的滑鼠左鍵時引發

onclick: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.onclick

onclose

onclose: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.onclose

oncontextmenu

當使用者單擊工作區中的滑鼠右鍵時引發,開啟操作功能表。

oncontextmenu: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.oncontextmenu

oncopy

oncopy: null | (this: DocumentAndElementEventHandlers, ev: ClipboardEvent) => any

屬性值

null | (this: DocumentAndElementEventHandlers, ev: ClipboardEvent) => any

繼承自 DocumentAndElementEventHandlers.oncopy

oncuechange

oncuechange: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.oncuechange

oncut

oncut: null | (this: DocumentAndElementEventHandlers, ev: ClipboardEvent) => any

屬性值

null | (this: DocumentAndElementEventHandlers, ev: ClipboardEvent) => any

繼承自 DocumentAndElementEventHandlers.oncut

ondblclick

當使用者按兩下 物件時引發。

ondblclick: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.ondblclick

ondrag

在拖曳作業期間持續引發來源物件。

ondrag: null | (this: GlobalEventHandlers, ev: DragEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: DragEvent) => any

繼承自 GlobalEventHandlers.ondrag

ondragend

當使用者在拖曳作業結束時放開滑鼠時,會在來源對象上引發。

ondragend: null | (this: GlobalEventHandlers, ev: DragEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: DragEvent) => any

繼承自 GlobalEventHandlers.ondragend

ondragenter

當使用者將物件拖曳至有效的置放目標時,會在目標項目上引發。

ondragenter: null | (this: GlobalEventHandlers, ev: DragEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: DragEvent) => any

繼承自 GlobalEventHandlers.ondragenter

ondragleave

當使用者在拖曳作業期間將滑鼠移出有效的置放目標時,會在目標對象上引發。

ondragleave: null | (this: GlobalEventHandlers, ev: DragEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: DragEvent) => any

繼承自 globalEventHandlers.ondragleave

ondragover

當使用者將物件拖曳到有效的置放目標上時,會持續引發目標專案。

ondragover: null | (this: GlobalEventHandlers, ev: DragEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: DragEvent) => any

繼承自 GlobalEventHandlers.ondragover

ondragstart

當用戶開始拖曳文字選取範圍或選取的物件時,會引發來源物件。

ondragstart: null | (this: GlobalEventHandlers, ev: DragEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: DragEvent) => any

繼承自 GlobalEventHandlers.ondragstart

ondrop

ondrop: null | (this: GlobalEventHandlers, ev: DragEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: DragEvent) => any

繼承自 globalEventHandlers.ondrop

ondurationchange

發生於更新 duration 屬性時。

ondurationchange: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.ondurationchange

onemptied

當媒體專案重設為其初始狀態時發生。

onemptied: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onemptied

onended

發生於到達播放結束時。

onended: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onended

onerror

在物件載入期間發生錯誤時引發。

onerror: OnErrorEventHandler

屬性值

OnErrorEventHandler

繼承自 GlobalEventHandlers.onerror

onfocus

當物件收到焦點時引發。

onfocus: null | (this: GlobalEventHandlers, ev: FocusEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: FocusEvent) => any

繼承自 GlobalEventHandlers.onfocus

onformdata

onformdata: null | (this: GlobalEventHandlers, ev: FormDataEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: FormDataEvent) => any

繼承自 GlobalEventHandlers.onformdata

ongotpointercapture

ongotpointercapture: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 GlobalEventHandlers.ongotpointercapture

oninput

oninput: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.oninput

oninvalid

oninvalid: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.oninvalid

onkeydown

當使用者按下按鍵時引發。

onkeydown: null | (this: GlobalEventHandlers, ev: KeyboardEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: KeyboardEvent) => any

繼承自 GlobalEventHandlers.onkeydown

onkeypress

警告

此 API 現已淘汰。

當使用者按下英數位元鍵時引發。

onkeypress: null | (this: GlobalEventHandlers, ev: KeyboardEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: KeyboardEvent) => any

繼承自 globalEventHandlers.onkeypress

onkeyup

當使用者放開金鑰時引發。

onkeyup: null | (this: GlobalEventHandlers, ev: KeyboardEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: KeyboardEvent) => any

繼承自 GlobalEventHandlers.onkeyup

onload

在瀏覽器載入 物件之後立即引發。

onload: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.onload

onloadeddata

在目前播放位置載入媒體數據時發生。

onloadeddata: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onloadeddata

onloadedmetadata

發生於已判斷媒體的持續時間和維度時。

onloadedmetadata: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onloadedmetadata

onloadstart

當 Internet Explorer 開始尋找媒體數據時發生。

onloadstart: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onloadstart

onlostpointercapture

onlostpointercapture: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 GlobalEventHandlers.onlostpointercapture

onmousedown

當使用者使用任一滑鼠按鈕按兩下 物件時引發。

onmousedown: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.onmousedown

onmouseenter

onmouseenter: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.onmouseenter

onmouseleave

onmouseleave: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.onmouseleave

onmousemove

當使用者將滑鼠移至物件上方時引發。

onmousemove: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 globalEventHandlers.onmousemove

onmouseout

當使用者將滑鼠指標移至物件界限之外時引發。

onmouseout: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.onmouseout

onmouseover

當使用者將滑鼠指標移至 物件時引發。

onmouseover: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.onmouseover

onmouseup

當使用者放開滑鼠按鈕時,會在物件上方放開滑鼠按鈕時引發。

onmouseup: null | (this: GlobalEventHandlers, ev: MouseEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: MouseEvent) => any

繼承自 GlobalEventHandlers.onmouseup

onpaste

onpaste: null | (this: DocumentAndElementEventHandlers, ev: ClipboardEvent) => any

屬性值

null | (this: DocumentAndElementEventHandlers, ev: ClipboardEvent) => any

繼承自 DocumentAndElementEventHandlers.onpaste

onpause

發生於暫停播放時。

onpause: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onpause

onplay

發生於要求播放方法時。

onplay: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.onplay

onplaying

當音訊或視訊開始播放時發生。

onplaying: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.onplaying

onpointercancel

onpointercancel: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 globalEventHandlers.onpointercancel

onpointerdown

onpointerdown: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 globalEventHandlers.onpointerdown

onpointerenter

onpointerenter: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 GlobalEventHandlers.onpointerenter

onpointerleave

onpointerleave: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 globalEventHandlers.onpointerleave

onpointermove

onpointermove: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 GlobalEventHandlers.onpointermove

onpointerout

onpointerout: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 globalEventHandlers.onpointerout

onpointerover

onpointerover: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 globalEventHandlers.onpointerover

onpointerup

onpointerup: null | (this: GlobalEventHandlers, ev: PointerEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: PointerEvent) => any

繼承自 GlobalEventHandlers.onpointerup

onprogress

發生於表示下載媒體數據時的進度。

onprogress: null | (this: GlobalEventHandlers, ev: ProgressEvent<EventTarget>) => any

屬性值

null | (this: GlobalEventHandlers, ev: ProgressEvent<EventTarget>) => any

繼承自 GlobalEventHandlers.onprogress

onratechange

發生於播放速率增加或減少時。

onratechange: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onratechange

onreset

當使用者重設表單時引發。

onreset: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onreset

onresize

onresize: null | (this: GlobalEventHandlers, ev: UIEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: UIEvent) => any

繼承自 GlobalEventHandlers.onresize

onscroll

當用戶在物件上的滾動條中重新放置滾動盒時引發。

onscroll: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onscroll

onsecuritypolicyviolation

onsecuritypolicyviolation: null | (this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any

繼承自 globalEventHandlers.onsecuritypolicyviolation

onseeked

當搜尋作業結束時發生。

onseeked: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onseeked

onseeking

發生於移動目前播放位置時。

onseeking: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onseeking

onselect

當目前的選取範圍變更時引發。

onselect: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onselect

onselectionchange

onselectionchange: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onselectionchange

onselectstart

onselectstart: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onselectstart

onslotchange

onslotchange: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onslotchange

onstalled

發生於下載已停止時。

onstalled: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onstalled

onsubmit

onsubmit: null | (this: GlobalEventHandlers, ev: SubmitEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: SubmitEvent) => any

繼承自 GlobalEventHandlers.onsubmit

onsuspend

如果已刻意停止載入作業,就會發生。

onsuspend: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onsuspend

ontimeupdate

發生於指出目前播放位置時。

ontimeupdate: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.ontimeupdate

ontoggle

ontoggle: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.ontoggle

ontouchcancel

ontouchcancel?: null | (this: GlobalEventHandlers, ev: TouchEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: TouchEvent) => any

繼承自 GlobalEventHandlers.ontouchcancel

ontouchend

ontouchend?: null | (this: GlobalEventHandlers, ev: TouchEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: TouchEvent) => any

繼承自 GlobalEventHandlers.ontouchend

ontouchmove

ontouchmove?: null | (this: GlobalEventHandlers, ev: TouchEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: TouchEvent) => any

繼承自 GlobalEventHandlers.ontouchmove

ontouchstart

ontouchstart?: null | (this: GlobalEventHandlers, ev: TouchEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: TouchEvent) => any

繼承自 GlobalEventHandlers.ontouchstart

ontransitioncancel

ontransitioncancel: null | (this: GlobalEventHandlers, ev: TransitionEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: TransitionEvent) => any

繼承自 GlobalEventHandlers.ontransitioncancel

ontransitionend

ontransitionend: null | (this: GlobalEventHandlers, ev: TransitionEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: TransitionEvent) => any

繼承自 GlobalEventHandlers.ontransitionend

ontransitionrun

ontransitionrun: null | (this: GlobalEventHandlers, ev: TransitionEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: TransitionEvent) => any

繼承自 GlobalEventHandlers.ontransitionrun

ontransitionstart

ontransitionstart: null | (this: GlobalEventHandlers, ev: TransitionEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: TransitionEvent) => any

繼承自 GlobalEventHandlers.ontransitionstart

onvolumechange

發生於磁碟區變更或靜音或取消靜音時。

onvolumechange: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.onvolumechange

onwaiting

播放停止時發生,因為影片資源的下一個畫面無法使用。

onwaiting: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onwaiting

onwebkitanimationend

警告

此 API 現已淘汰。

This is a legacy alias of onanimationend.

onwebkitanimationend: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.onwebkitanimationend

onwebkitanimationiteration

警告

此 API 現已淘汰。

This is a legacy alias of onanimationiteration.

onwebkitanimationiteration: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.onwebkitanimationiteration

onwebkitanimationstart

警告

此 API 現已淘汰。

This is a legacy alias of onanimationstart.

onwebkitanimationstart: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 GlobalEventHandlers.onwebkitanimationstart

onwebkittransitionend

警告

此 API 現已淘汰。

This is a legacy alias of ontransitionend.

onwebkittransitionend: null | (this: GlobalEventHandlers, ev: Event) => any

屬性值

null | (this: GlobalEventHandlers, ev: Event) => any

繼承自 globalEventHandlers.onwebkittransitionend

onwheel

onwheel: null | (this: GlobalEventHandlers, ev: WheelEvent) => any

屬性值

null | (this: GlobalEventHandlers, ev: WheelEvent) => any

繼承自 GlobalEventHandlers.onwheel

parentElement

傳回父元素。

parentElement: null | HTMLElement

屬性值

null | HTMLElement

繼承自 Node.parentElement

parentNode

傳回父代。

parentNode: null | ParentNode

屬性值

null | ParentNode

繼承自 Node.parentNode

pictureInPictureElement

pictureInPictureElement: null | Element

屬性值

null | Element

繼承自 DocumentOrShadowRoot.pictureInPictureElement

pointerLockElement

pointerLockElement: null | Element

屬性值

null | Element

繼承自 DocumentOrShadowRoot.pointerLockElement

previousSibling

傳回上一個同層級。

previousSibling: null | ChildNode

屬性值

null | ChildNode

繼承自 Node.previousSibling

PROCESSING_INSTRUCTION_NODE

node 是 ProcessingInstruction 節點。

PROCESSING_INSTRUCTION_NODE: number

屬性值

number

繼承自 Node.PROCESSING_INSTRUCTION_NODE

styleSheets

擷取 styleSheet 物件的集合,代表對應至文件中連結或樣式物件之每個實例的樣式表單。

styleSheets: StyleSheetList

屬性值

StyleSheetList

繼承自 DocumentOrShadowRoot.styleSheets

textContent

textContent: null | string

屬性值

null | string

繼承自 Node.textContent

TEXT_NODE

node 是 Text 節點。

TEXT_NODE: number

屬性值

number

繼承自 Node.TEXT_NODE 的

方法詳細資料

addEventListener(string, EventListenerOrEventListenerObject, boolean | AddEventListenerOptions)

function addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions)

參數

type

string

listener

EventListenerOrEventListenerObject

options

boolean | AddEventListenerOptions

addEventListener<K>(K, (this: Document, ev: DocumentEventMap[K]) => any, boolean | AddEventListenerOptions)

function addEventListener<K>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions)

參數

type

K

listener

(this: Document, ev: DocumentEventMap[K]) => any

options

boolean | AddEventListenerOptions

adoptNode<T>(T)

從另一份文件移動節點並傳回它。

如果 node 是檔,則會擲回 “NotSupportedError” DOMException,或者,如果 node 是陰影根目錄,則會擲回 “HierarchyRequestError” DOMException。

function adoptNode<T>(node: T): T

參數

node

T

傳回

T

captureEvents()

警告

此 API 現已淘汰。

function captureEvents()

caretRangeFromPoint(number, number)

警告

此 API 現已淘汰。

function caretRangeFromPoint(x: number, y: number): null | Range

參數

x

number

y

number

傳回

null | Range

clear()

警告

此 API 現已淘汰。

function clear()

close()

關閉輸出數據流,並強制傳送的數據顯示。

function close()

createAttribute(string)

建立具有指定名稱的屬性物件。

function createAttribute(localName: string): Attr

參數

localName

string

傳回

Attr

createAttributeNS(null | string, string)

function createAttributeNS(namespace: null | string, qualifiedName: string): Attr

參數

namespace

null | string

qualifiedName

string

傳回

Attr

createCDATASection(string)

傳回數據為數據的 CDATASection 節點。

function createCDATASection(data: string): CDATASection

參數

data

string

傳回

CDATASection

createComment(string)

使用指定的數據建立批注物件。

function createComment(data: string): Comment

參數

data

string

設定批註對象的數據。

傳回

Comment

createDocumentFragment()

建立新的檔。

function createDocumentFragment(): DocumentFragment

傳回

DocumentFragment

createElement(string, ElementCreationOptions)

function createElement(tagName: string, options?: ElementCreationOptions): HTMLElement

參數

tagName

string

options

ElementCreationOptions

傳回

HTMLElement

createElement<K>(K, ElementCreationOptions)

為指定的標記建立 項目的實例。

function createElement<K>(tagName: K, options?: ElementCreationOptions): HTMLElementTagNameMap[K]

參數

tagName

K

項目的名稱。

options

ElementCreationOptions

傳回

HTMLElementTagNameMap[K]

createElement<K>(K, ElementCreationOptions)

警告

此 API 現已淘汰。

function createElement<K>(tagName: K, options?: ElementCreationOptions): HTMLElementDeprecatedTagNameMap[K]

參數

tagName

K

options

ElementCreationOptions

傳回

HTMLElementDeprecatedTagNameMap[K]

createElementNS("http://www.w3.org/1999/xhtml", string)

傳回命名空間命名空間的專案。 其命名空間前置詞將會是 qualifiedName 或 null 中 “:” (U+003E) 之前的所有專案。 其本機名稱將會是 qualifiedName 或 qualifiedName 中 “:” (U+003E) 之後的所有專案。

如果 localName 不符合 Name 生產環境,則會擲回 “InvalidCharacterError” DOMException。

如果下列其中一個條件為 true,則會擲回 “NamespaceError” DOMException:

localName 不符合 QName 生產環境。 Namespace前置詞不是 null,命名空間是空字串。 Namespace前置詞為 「xml」,而命名空間不是 XML 命名空間。 qualifiedName 或命名空間前置詞是 「xmlns」,而命名空間不是 XMLNS 命名空間。 namespace 是 XMLNS 命名空間,而 qualifiedName 和命名空間前置詞都不是 「xmlns」。

提供時,選項可用來建立自定義的內建專案。

function createElementNS(namespaceURI: "http://www.w3.org/1999/xhtml", qualifiedName: string): HTMLElement

參數

namespaceURI

"http://www.w3.org/1999/xhtml"

qualifiedName

string

傳回

HTMLElement

createElementNS("http://www.w3.org/2000/svg", string)

function createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: string): SVGElement

參數

namespaceURI

"http://www.w3.org/2000/svg"

qualifiedName

string

傳回

SVGElement

createElementNS(null | string, string, ElementCreationOptions)

function createElementNS(namespaceURI: null | string, qualifiedName: string, options?: ElementCreationOptions): Element

參數

namespaceURI

null | string

qualifiedName

string

options

ElementCreationOptions

傳回

Element

createElementNS(null | string, string, string | ElementCreationOptions)

function createElementNS(namespace: null | string, qualifiedName: string, options?: string | ElementCreationOptions): Element

參數

namespace

null | string

qualifiedName

string

options

string | ElementCreationOptions

傳回

Element

createElementNS<K>("http://www.w3.org/2000/svg", K)

function createElementNS<K>(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: K): SVGElementTagNameMap[K]

參數

namespaceURI

"http://www.w3.org/2000/svg"

qualifiedName

K

傳回

SVGElementTagNameMap[K]

createEvent("AnimationEvent")

function createEvent(eventInterface: "AnimationEvent"): AnimationEvent

參數

eventInterface

"AnimationEvent"

傳回

AnimationEvent

createEvent("AnimationPlaybackEvent")

function createEvent(eventInterface: "AnimationPlaybackEvent"): AnimationPlaybackEvent

參數

eventInterface

"AnimationPlaybackEvent"

傳回

AnimationPlaybackEvent

createEvent("AudioProcessingEvent")

function createEvent(eventInterface: "AudioProcessingEvent"): AudioProcessingEvent

參數

eventInterface

"AudioProcessingEvent"

傳回

AudioProcessingEvent

createEvent("BeforeUnloadEvent")

function createEvent(eventInterface: "BeforeUnloadEvent"): BeforeUnloadEvent

參數

eventInterface

"BeforeUnloadEvent"

傳回

BeforeUnloadEvent

createEvent("BlobEvent")

function createEvent(eventInterface: "BlobEvent"): BlobEvent

參數

eventInterface

"BlobEvent"

傳回

BlobEvent

createEvent("ClipboardEvent")

function createEvent(eventInterface: "ClipboardEvent"): ClipboardEvent

參數

eventInterface

"ClipboardEvent"

傳回

ClipboardEvent

createEvent("CloseEvent")

function createEvent(eventInterface: "CloseEvent"): CloseEvent

參數

eventInterface

"CloseEvent"

傳回

CloseEvent

createEvent("CompositionEvent")

function createEvent(eventInterface: "CompositionEvent"): CompositionEvent

參數

eventInterface

"CompositionEvent"

傳回

CompositionEvent

createEvent("CustomEvent")

function createEvent(eventInterface: "CustomEvent"): CustomEvent<any>

參數

eventInterface

"CustomEvent"

傳回

CustomEvent<any>

createEvent("DeviceMotionEvent")

function createEvent(eventInterface: "DeviceMotionEvent"): DeviceMotionEvent

參數

eventInterface

"DeviceMotionEvent"

傳回

DeviceMotionEvent

createEvent("DeviceOrientationEvent")

function createEvent(eventInterface: "DeviceOrientationEvent"): DeviceOrientationEvent

參數

eventInterface

"DeviceOrientationEvent"

傳回

DeviceOrientationEvent

createEvent("DragEvent")

function createEvent(eventInterface: "DragEvent"): DragEvent

參數

eventInterface

"DragEvent"

傳回

DragEvent

createEvent("ErrorEvent")

function createEvent(eventInterface: "ErrorEvent"): ErrorEvent

參數

eventInterface

"ErrorEvent"

傳回

ErrorEvent

createEvent("Event")

function createEvent(eventInterface: "Event"): Event

參數

eventInterface

"Event"

傳回

Event

createEvent("Events")

function createEvent(eventInterface: "Events"): Event

參數

eventInterface

"Events"

傳回

Event

createEvent("FocusEvent")

function createEvent(eventInterface: "FocusEvent"): FocusEvent

參數

eventInterface

"FocusEvent"

傳回

FocusEvent

createEvent("FontFaceSetLoadEvent")

function createEvent(eventInterface: "FontFaceSetLoadEvent"): FontFaceSetLoadEvent

參數

eventInterface

"FontFaceSetLoadEvent"

傳回

FontFaceSetLoadEvent

createEvent("FormDataEvent")

function createEvent(eventInterface: "FormDataEvent"): FormDataEvent

參數

eventInterface

"FormDataEvent"

傳回

FormDataEvent

createEvent("GamepadEvent")

function createEvent(eventInterface: "GamepadEvent"): GamepadEvent

參數

eventInterface

"GamepadEvent"

傳回

GamepadEvent

createEvent("HashChangeEvent")

function createEvent(eventInterface: "HashChangeEvent"): HashChangeEvent

參數

eventInterface

"HashChangeEvent"

傳回

HashChangeEvent

createEvent("IDBVersionChangeEvent")

function createEvent(eventInterface: "IDBVersionChangeEvent"): IDBVersionChangeEvent

參數

eventInterface

"IDBVersionChangeEvent"

傳回

IDBVersionChangeEvent

createEvent("InputEvent")

function createEvent(eventInterface: "InputEvent"): InputEvent

參數

eventInterface

"InputEvent"

傳回

InputEvent

createEvent("KeyboardEvent")

function createEvent(eventInterface: "KeyboardEvent"): KeyboardEvent

參數

eventInterface

"KeyboardEvent"

傳回

KeyboardEvent

createEvent("MediaEncryptedEvent")

function createEvent(eventInterface: "MediaEncryptedEvent"): MediaEncryptedEvent

參數

eventInterface

"MediaEncryptedEvent"

傳回

MediaEncryptedEvent

createEvent("MediaKeyMessageEvent")

function createEvent(eventInterface: "MediaKeyMessageEvent"): MediaKeyMessageEvent

參數

eventInterface

"MediaKeyMessageEvent"

傳回

MediaKeyMessageEvent

createEvent("MediaQueryListEvent")

function createEvent(eventInterface: "MediaQueryListEvent"): MediaQueryListEvent

參數

eventInterface

"MediaQueryListEvent"

傳回

MediaQueryListEvent

createEvent("MediaStreamTrackEvent")

function createEvent(eventInterface: "MediaStreamTrackEvent"): MediaStreamTrackEvent

參數

eventInterface

"MediaStreamTrackEvent"

傳回

MediaStreamTrackEvent

createEvent("MessageEvent")

function createEvent(eventInterface: "MessageEvent"): MessageEvent<any>

參數

eventInterface

"MessageEvent"

傳回

MessageEvent<any>

createEvent("MouseEvent")

function createEvent(eventInterface: "MouseEvent"): MouseEvent

參數

eventInterface

"MouseEvent"

傳回

MouseEvent

createEvent("MouseEvents")

function createEvent(eventInterface: "MouseEvents"): MouseEvent

參數

eventInterface

"MouseEvents"

傳回

MouseEvent

createEvent("MutationEvent")

function createEvent(eventInterface: "MutationEvent"): MutationEvent

參數

eventInterface

"MutationEvent"

傳回

MutationEvent

createEvent("MutationEvents")

function createEvent(eventInterface: "MutationEvents"): MutationEvent

參數

eventInterface

"MutationEvents"

傳回

MutationEvent

createEvent("OfflineAudioCompletionEvent")

function createEvent(eventInterface: "OfflineAudioCompletionEvent"): OfflineAudioCompletionEvent

參數

eventInterface

"OfflineAudioCompletionEvent"

傳回

OfflineAudioCompletionEvent

createEvent("PageTransitionEvent")

function createEvent(eventInterface: "PageTransitionEvent"): PageTransitionEvent

參數

eventInterface

"PageTransitionEvent"

傳回

PageTransitionEvent

createEvent("PaymentMethodChangeEvent")

function createEvent(eventInterface: "PaymentMethodChangeEvent"): PaymentMethodChangeEvent

參數

eventInterface

"PaymentMethodChangeEvent"

傳回

PaymentMethodChangeEvent

createEvent("PaymentRequestUpdateEvent")

function createEvent(eventInterface: "PaymentRequestUpdateEvent"): PaymentRequestUpdateEvent

參數

eventInterface

"PaymentRequestUpdateEvent"

傳回

PaymentRequestUpdateEvent

createEvent("PictureInPictureEvent")

function createEvent(eventInterface: "PictureInPictureEvent"): PictureInPictureEvent

參數

eventInterface

"PictureInPictureEvent"

傳回

PictureInPictureEvent

createEvent("PointerEvent")

function createEvent(eventInterface: "PointerEvent"): PointerEvent

參數

eventInterface

"PointerEvent"

傳回

PointerEvent

createEvent("PopStateEvent")

function createEvent(eventInterface: "PopStateEvent"): PopStateEvent

參數

eventInterface

"PopStateEvent"

傳回

PopStateEvent

createEvent("ProgressEvent")

function createEvent(eventInterface: "ProgressEvent"): ProgressEvent<EventTarget>

參數

eventInterface

"ProgressEvent"

傳回

ProgressEvent<EventTarget>

createEvent("PromiseRejectionEvent")

function createEvent(eventInterface: "PromiseRejectionEvent"): PromiseRejectionEvent

參數

eventInterface

"PromiseRejectionEvent"

傳回

PromiseRejectionEvent

createEvent("RTCDataChannelEvent")

function createEvent(eventInterface: "RTCDataChannelEvent"): RTCDataChannelEvent

參數

eventInterface

"RTCDataChannelEvent"

傳回

RTCDataChannelEvent

createEvent("RTCDTMFToneChangeEvent")

function createEvent(eventInterface: "RTCDTMFToneChangeEvent"): RTCDTMFToneChangeEvent

參數

eventInterface

"RTCDTMFToneChangeEvent"

傳回

RTCDTMFToneChangeEvent

createEvent("RTCErrorEvent")

function createEvent(eventInterface: "RTCErrorEvent"): RTCErrorEvent

參數

eventInterface

"RTCErrorEvent"

傳回

RTCErrorEvent

createEvent("RTCPeerConnectionIceErrorEvent")

function createEvent(eventInterface: "RTCPeerConnectionIceErrorEvent"): RTCPeerConnectionIceErrorEvent

參數

eventInterface

"RTCPeerConnectionIceErrorEvent"

傳回

RTCPeerConnectionIceErrorEvent

createEvent("RTCPeerConnectionIceEvent")

function createEvent(eventInterface: "RTCPeerConnectionIceEvent"): RTCPeerConnectionIceEvent

參數

eventInterface

"RTCPeerConnectionIceEvent"

傳回

RTCPeerConnectionIceEvent

createEvent("RTCTrackEvent")

function createEvent(eventInterface: "RTCTrackEvent"): RTCTrackEvent

參數

eventInterface

"RTCTrackEvent"

傳回

RTCTrackEvent

createEvent("SecurityPolicyViolationEvent")

function createEvent(eventInterface: "SecurityPolicyViolationEvent"): SecurityPolicyViolationEvent

參數

eventInterface

"SecurityPolicyViolationEvent"

傳回

SecurityPolicyViolationEvent

createEvent("SpeechSynthesisErrorEvent")

function createEvent(eventInterface: "SpeechSynthesisErrorEvent"): SpeechSynthesisErrorEvent

參數

eventInterface

"SpeechSynthesisErrorEvent"

傳回

SpeechSynthesisErrorEvent

createEvent("SpeechSynthesisEvent")

function createEvent(eventInterface: "SpeechSynthesisEvent"): SpeechSynthesisEvent

參數

eventInterface

"SpeechSynthesisEvent"

傳回

SpeechSynthesisEvent

createEvent("StorageEvent")

function createEvent(eventInterface: "StorageEvent"): StorageEvent

參數

eventInterface

"StorageEvent"

傳回

StorageEvent

createEvent("SubmitEvent")

function createEvent(eventInterface: "SubmitEvent"): SubmitEvent

參數

eventInterface

"SubmitEvent"

傳回

SubmitEvent

createEvent("TouchEvent")

function createEvent(eventInterface: "TouchEvent"): TouchEvent

參數

eventInterface

"TouchEvent"

傳回

TouchEvent

createEvent("TrackEvent")

function createEvent(eventInterface: "TrackEvent"): TrackEvent

參數

eventInterface

"TrackEvent"

傳回

TrackEvent

createEvent("TransitionEvent")

function createEvent(eventInterface: "TransitionEvent"): TransitionEvent

參數

eventInterface

"TransitionEvent"

傳回

TransitionEvent

createEvent("UIEvent")

function createEvent(eventInterface: "UIEvent"): UIEvent

參數

eventInterface

"UIEvent"

傳回

UIEvent

createEvent("UIEvents")

function createEvent(eventInterface: "UIEvents"): UIEvent

參數

eventInterface

"UIEvents"

傳回

UIEvent

createEvent("WebGLContextEvent")

function createEvent(eventInterface: "WebGLContextEvent"): WebGLContextEvent

參數

eventInterface

"WebGLContextEvent"

傳回

WebGLContextEvent

createEvent("WheelEvent")

function createEvent(eventInterface: "WheelEvent"): WheelEvent

參數

eventInterface

"WheelEvent"

傳回

WheelEvent

createEvent(string)

function createEvent(eventInterface: string): Event

參數

eventInterface

string

傳回

Event

createNodeIterator(Node, number, null | NodeFilter)

建立 NodeIterator 物件,可用來周遊檔中已篩選的節點或元素清單。

function createNodeIterator(root: Node, whatToShow?: number, filter?: null | NodeFilter): NodeIterator

參數

root

Node

要開始周遊的根元素或節點。

whatToShow

number

要出現在節點清單中的節點或項目類型

filter

null | NodeFilter

要使用的自定義 NodeFilter 函式。 如需詳細資訊,請參閱篩選。 針對沒有篩選條件使用 null。

傳回

NodeIterator

createProcessingInstruction(string, string)

傳回以為目標且數據為數據的 ProcessingInstruction 節點。 如果目標不符合名稱生產環境,則會擲回 “InvalidCharacterError” DOMException。 如果數據包含 “?>會擲回 “InvalidCharacterError” DOMException。

function createProcessingInstruction(target: string, data: string): ProcessingInstruction

參數

target

string

data

string

傳回

ProcessingInstruction

createRange()

傳回空白範圍物件,其兩個界限點都位於檔的開頭。

function createRange(): Range

傳回

Range

createTextNode(string)

從指定的值建立文字字串。

function createTextNode(data: string): Text

參數

data

string

指定文字節點之 nodeValue 屬性的字串。

傳回

Text

createTreeWalker(Node, number, null | NodeFilter)

建立 TreeWalker 物件,可用來周遊檔中已篩選的節點或元素清單。

function createTreeWalker(root: Node, whatToShow?: number, filter?: null | NodeFilter): TreeWalker

參數

root

Node

要開始周遊的根元素或節點。

whatToShow

number

要出現在節點清單中的節點或項目類型。 如需詳細資訊,請參閱 whatToShow。

filter

null | NodeFilter

要使用的自定義 NodeFilter 函式。

傳回

TreeWalker

execCommand(string, boolean, string)

警告

此 API 現已淘汰。

在目前檔、目前選取範圍或指定範圍上執行命令。

function execCommand(commandId: string, showUI?: boolean, value?: string): boolean

參數

commandId

string

指定要執行的命令的字串。 此命令可以是任何可在腳本中執行的命令標識碼。

showUI

boolean

顯示使用者介面,預設為 false。

value

string

要指派的值。

傳回

boolean

exitFullscreen()

停止顯示檔全螢幕元素,並在完成時解決承諾。

function exitFullscreen(): Promise<void>

傳回

Promise<void>

exitPictureInPicture()

function exitPictureInPicture(): Promise<void>

傳回

Promise<void>

exitPointerLock()

function exitPointerLock()

getElementById(string)

傳回具有標識碼屬性指定值之第一個對象的參考。

function getElementById(elementId: string): null | HTMLElement

參數

elementId

string

指定識別碼值的字串。

傳回

null | HTMLElement

getElementsByClassName(string)

傳回物件中叫用方法之專案的 HTMLCollection(檔或專案),其具有 classNames 所指定的所有類別。 classNames 自變數會解譯為以空格分隔的類別清單。

function getElementsByClassName(classNames: string): HTMLCollectionOf<Element>

參數

classNames

string

傳回

HTMLCollectionOf<Element>

getElementsByName(string)

根據 NAME 或 ID 屬性的值取得 物件的集合。

function getElementsByName(elementName: string): NodeListOf<HTMLElement>

參數

elementName

string

根據 NAME 或 ID 屬性的值取得 物件的集合。

傳回

NodeListOf<HTMLElement>

getElementsByTagName(string)

function getElementsByTagName(qualifiedName: string): HTMLCollectionOf<Element>

參數

qualifiedName

string

傳回

HTMLCollectionOf<Element>

getElementsByTagName<K>(K)

根據指定的項目名稱擷取 物件的集合。

function getElementsByTagName<K>(qualifiedName: K): HTMLCollectionOf<HTMLElementTagNameMap[K]>

參數

qualifiedName

K

傳回

HTMLCollectionOf<HTMLElementTagNameMap[K]>

getElementsByTagName<K>(K)

function getElementsByTagName<K>(qualifiedName: K): HTMLCollectionOf<SVGElementTagNameMap[K]>

參數

qualifiedName

K

傳回

HTMLCollectionOf<SVGElementTagNameMap[K]>

getElementsByTagNameNS("http://www.w3.org/1999/xhtml", string)

如果 namespace 和 localName 為 “*” 會傳回所有子代專案的 HTMLCollection。

如果只有命名空間是 「*」,則會傳回本機名稱為localName之所有子代專案的HTMLCollection。

如果只有 localName 為 「*」 會傳回命名空間為命名空間之所有子代專案的 HTMLCollection。

否則,會傳回命名空間為 namespace 且本機名稱為 localName 之所有子代專案的 HTMLCollection。

function getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf<HTMLElement>

參數

namespaceURI

"http://www.w3.org/1999/xhtml"

localName

string

傳回

HTMLCollectionOf<HTMLElement>

getElementsByTagNameNS("http://www.w3.org/2000/svg", string)

function getElementsByTagNameNS(namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf<SVGElement>

參數

namespaceURI

"http://www.w3.org/2000/svg"

localName

string

傳回

HTMLCollectionOf<SVGElement>

getElementsByTagNameNS(null | string, string)

function getElementsByTagNameNS(namespace: null | string, localName: string): HTMLCollectionOf<Element>

參數

namespace

null | string

localName

string

傳回

HTMLCollectionOf<Element>

getSelection()

會傳回 物件,代表載入至顯示網頁之物件的目前文件選取範圍。

function getSelection(): null | Selection

傳回

null | Selection

hasFocus()

取得值,指出物件目前是否具有焦點。

function hasFocus(): boolean

傳回

boolean

hasStorageAccess()

function hasStorageAccess(): Promise<boolean>

傳回

Promise<boolean>

importNode<T>(T, boolean)

傳回節點的複本。 如果 deep 為 true,則複本也會包含節點的子系。

如果 node 是檔或陰影根目錄,則會擲回 “NotSupportedError” DOMException。

function importNode<T>(node: T, deep?: boolean): T

參數

node

T

deep

boolean

傳回

T

open(string | URL, string, string)

function open(url: string | URL, name: string, features: string): null | Window

參數

url

string | URL

name

string

features

string

傳回

null | Window

open(string, string)

開啟新的視窗,並載入指定 URL 所指定的檔案。 此外,開啟新的視窗,使用 url 參數和 name 參數來收集 write 方法和 writeln 方法的輸出。

function open(unused1?: string, unused2?: string): Document

參數

unused1

string

unused2

string

傳回

Document

queryCommandEnabled(string)

警告

此 API 現已淘汰。

傳回布爾值,指出指定的命令是否可以使用 execCommand 成功執行,指定檔的目前狀態。

function queryCommandEnabled(commandId: string): boolean

參數

commandId

string

指定命令標識碼。

傳回

boolean

queryCommandIndeterm(string)

警告

此 API 現已淘汰。

傳回布爾值,指出指定的命令是否處於不確定狀態。

function queryCommandIndeterm(commandId: string): boolean

參數

commandId

string

指定命令識別碼的字串。

傳回

boolean

queryCommandState(string)

警告

此 API 現已淘汰。

傳回布爾值,指出命令的目前狀態。

function queryCommandState(commandId: string): boolean

參數

commandId

string

指定命令識別碼的字串。

傳回

boolean

queryCommandSupported(string)

警告

此 API 現已淘汰。

傳回布爾值,指出目前範圍是否支援目前的命令。

function queryCommandSupported(commandId: string): boolean

參數

commandId

string

指定命令標識碼。

傳回

boolean

queryCommandValue(string)

警告

此 API 現已淘汰。

傳回指定命令的檔、範圍或目前選取範圍的目前值。

function queryCommandValue(commandId: string): string

參數

commandId

string

指定命令識別碼的字串。

傳回

string

releaseEvents()

警告

此 API 現已淘汰。

function releaseEvents()

removeEventListener(string, EventListenerOrEventListenerObject, boolean | EventListenerOptions)

function removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions)

參數

type

string

listener

EventListenerOrEventListenerObject

options

boolean | EventListenerOptions

removeEventListener<K>(K, (this: Document, ev: DocumentEventMap[K]) => any, boolean | EventListenerOptions)

function removeEventListener<K>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions)

參數

type

K

listener

(this: Document, ev: DocumentEventMap[K]) => any

options

boolean | EventListenerOptions

requestStorageAccess()

function requestStorageAccess(): Promise<void>

傳回

Promise<void>

write(string[])

將一或多個 HTML 運算式寫入指定視窗中的檔案。

function write(text: string[])

參數

text

string[]

writeln(string[])

將一或多個 HTML 運算式,後面接著歸位字元寫入指定視窗中的檔。

function writeln(text: string[])

參數

text

string[]

繼承的方法的詳細資料

append((string | Node)[])

在節點的最後一個子系之後插入節點,同時以對等的 Text 節點取代節點中的字串。

如果違反節點樹狀結構的條件約束,則會擲回 “HierarchyRequestError” DOMException。

function append(nodes: (string | Node)[])

參數

nodes

(string | Node)[]

繼承自 parentNode.append

appendChild<T>(T)

function appendChild<T>(node: T): T

參數

node

T

傳回

T

繼承自 Node.appendChild

cloneNode(boolean)

傳回節點的複本。 如果 deep 為 true,則複本也會包含節點的子系。

function cloneNode(deep?: boolean): Node

參數

deep

boolean

傳回

Node

繼承自 Node.cloneNode

compareDocumentPosition(Node)

傳回位掩碼,指出其他相對於節點的位置。

function compareDocumentPosition(other: Node): number

參數

other

Node

傳回

number

繼承自 Node.compareDocumentPosition

contains(null | Node)

如果其他 是節點的內含子代,則傳回 true,否則傳回 false。

function contains(other: null | Node): boolean

參數

other

null | Node

傳回

boolean

繼承自 Node.contains

createExpression(string, null | XPathNSResolver)

function createExpression(expression: string, resolver?: null | XPathNSResolver): XPathExpression

參數

expression

string

resolver

null | XPathNSResolver

傳回

XPathExpression

繼承自 XPathEvaluatorBase.createExpression

createNSResolver(Node)

function createNSResolver(nodeResolver: Node): XPathNSResolver

參數

nodeResolver

Node

傳回

XPathNSResolver

繼承自 XPathEvaluatorBase.createNSResolver

dispatchEvent(Event)

如果事件的可取消屬性值為 false,或未叫用其 preventDefault() 方法,則分派綜合事件事件的目標並傳回 true,否則傳回 false。

function dispatchEvent(event: Event): boolean

參數

event

Event

傳回

boolean

繼承自 Node.dispatchEvent

elementFromPoint(number, number)

傳回指定之 x 座標和指定 y 座標的專案。

function elementFromPoint(x: number, y: number): null | Element

參數

x

number

x 位移

y

number

y 位移

傳回

null | Element

繼承自 DocumentOrShadowRoot.elementFromPoint

elementsFromPoint(number, number)

function elementsFromPoint(x: number, y: number): Element[]

參數

x

number

y

number

傳回

Element[]

繼承自 DocumentOrShadowRoot.elementsFromPoint

evaluate(string, Node, null | XPathNSResolver, number, null | XPathResult)

function evaluate(expression: string, contextNode: Node, resolver?: null | XPathNSResolver, type?: number, result?: null | XPathResult): XPathResult

參數

expression

string

contextNode

Node

resolver

null | XPathNSResolver

type

number

result

null | XPathResult

傳回

XPathResult

繼承自 XPathEvaluatorBase.evaluate

getAnimations()

function getAnimations(): Animation[]

傳回

Animation[]

繼承自 DocumentOrShadowRoot.getAnimations

getRootNode(GetRootNodeOptions)

傳回節點的根目錄。

function getRootNode(options?: GetRootNodeOptions): Node

參數

options

GetRootNodeOptions

傳回

Node

繼承自 Node.getRootNode

hasChildNodes()

傳回節點是否具有子系。

function hasChildNodes(): boolean

傳回

boolean

繼承自 Node.hasChildNodes

insertBefore<T>(T, null | Node)

function insertBefore<T>(node: T, child: null | Node): T

參數

node

T

child

null | Node

傳回

T

繼承自 Node.insertBefore

isDefaultNamespace(null | string)

function isDefaultNamespace(namespace: null | string): boolean

參數

namespace

null | string

傳回

boolean

繼承自 Node.isDefaultNamespace

isEqualNode(null | Node)

傳回 node 和其他Node 是否具有相同的屬性。

function isEqualNode(otherNode: null | Node): boolean

參數

otherNode

null | Node

傳回

boolean

繼承自 Node.isEqualNode

isSameNode(null | Node)

function isSameNode(otherNode: null | Node): boolean

參數

otherNode

null | Node

傳回

boolean

繼承自 Node.isSameNode

lookupNamespaceURI(null | string)

function lookupNamespaceURI(prefix: null | string): null | string

參數

prefix

null | string

傳回

null | string

繼承自 Node.lookupNamespaceURI

lookupPrefix(null | string)

function lookupPrefix(namespace: null | string): null | string

參數

namespace

null | string

傳回

null | string

繼承自 Node.lookupPrefix

normalize()

拿掉空的獨占文字節點,並將其餘連續獨佔文字節點的數據串連到其第一個節點。

function normalize()

繼承自 Node.normalize

prepend((string | Node)[])

在節點的第一個子系之前插入節點,同時以對等的 Text 節點取代節點中的字串。

如果違反節點樹狀結構的條件約束,則會擲回 “HierarchyRequestError” DOMException。

function prepend(nodes: (string | Node)[])

參數

nodes

(string | Node)[]

繼承自 ParentNode.prepend

querySelector<E>(string)

function querySelector<E>(selectors: string): null | E

參數

selectors

string

傳回

null | E

繼承自 ParentNode.querySelector

querySelector<K>(K)

傳回符合選取器之節點子代的第一個專案。

function querySelector<K>(selectors: K): null | HTMLElementTagNameMap[K]

參數

selectors

K

傳回

null | HTMLElementTagNameMap[K]

繼承自 ParentNode.querySelector

querySelector<K>(K)

function querySelector<K>(selectors: K): null | SVGElementTagNameMap[K]

參數

selectors

K

傳回

null | SVGElementTagNameMap[K]

繼承自 ParentNode.querySelector

querySelectorAll<E>(string)

function querySelectorAll<E>(selectors: string): NodeListOf<E>

參數

selectors

string

傳回

NodeListOf<E>

繼承自 ParentNode.querySelectorAll

querySelectorAll<K>(K)

傳回符合選取器之節點的所有元素子代。

function querySelectorAll<K>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>

參數

selectors

K

傳回

NodeListOf<HTMLElementTagNameMap[K]>

繼承自 ParentNode.querySelectorAll

querySelectorAll<K>(K)

function querySelectorAll<K>(selectors: K): NodeListOf<SVGElementTagNameMap[K]>

參數

selectors

K

傳回

NodeListOf<SVGElementTagNameMap[K]>

繼承自 ParentNode.querySelectorAll

removeChild<T>(T)

function removeChild<T>(child: T): T

參數

child

T

傳回

T

繼承自 Node.removeChild

replaceChild<T>(Node, T)

function replaceChild<T>(node: Node, child: T): T

參數

node

Node

child

T

傳回

T

繼承自 Node.replaceChild

replaceChildren((string | Node)[])

將節點的所有子系取代為節點,同時以對等的 Text 節點取代節點中的字串。

如果違反節點樹狀結構的條件約束,則會擲回 “HierarchyRequestError” DOMException。

function replaceChildren(nodes: (string | Node)[])

參數

nodes

(string | Node)[]

繼承自 ParentNode.replaceChildren