釋義
代表給定瀏覽器視窗中的 HTML 文檔。
成員
下面的表格列出了 document 對象引出的成員。請單擊左側的標籤來選擇你想要查看的成員類型。
屬性
屬性 | 描述 |
activeElement | 獲取當父 document 擁有焦點時獲得焦點的對象。 |
alinkColor | 設定或獲取元素中所有激活連結的顏色。 |
bgColor | 不贊成。設定或獲取表明對象後面的背景顏色的值。 |
charset | 設定或獲取用於解碼對象的字元集。 |
cookie | 設定或獲取 cookie 的字元串值。 |
defaultCharset | 從當前的區域語言中獲取默認字元集。 |
designMode | 設定或獲取表明文檔是否可被編輯的值。 |
dir | 設定或獲取表明對象的閱讀順序的值。 |
doctype | 獲取與當前 文檔關聯的文檔類型聲明。 |
documentElement | 獲取對文檔根結點的引用。 |
domain | 設定或獲取文檔的安全域名。 |
expando | 設定或獲取表明是否可對象內創建任意變數的值。 |
fgColor | 設定或獲取文檔的前景(文本)顏色。 |
fileCreatedDate | 獲取檔案創建的日期。 |
fileModifiedDate | 獲取檔案上次修改的日期。 |
fileSize | 獲取檔案大小。 |
implementation | 獲取當前 文檔的 implementation 對象。 |
lastModified | 獲取頁面上次修改的日期,若頁面提供的話。 |
linkColor | 設定或獲取對象文檔連結的顏色。 |
parentWindow | 獲取容器對象所在視窗的引用。 |
protocol | 設定或獲取 URL 的協定部分。 |
readyState | 獲取表明對象當前狀態的值。 |
referrer | 獲取將用戶引入當前頁面的位置 URL。 |
uniqueID | 獲取為對象自動生成的唯一標識符。 |
URL | 設定或獲取當前文檔的 URL。 |
URLUnencoded | 獲取 文檔的 URL,去除所有字元編碼。 |
vlinkColor | 設定或獲取用戶已訪問過的連結顏色。 |
XMLDocument | 獲取對由對象引出的的 XML 文檔對象模型(DOM)的引用。 |
XSLDocument | 獲取對 XSL 文檔的頂層結點的引用。 |
集合
集合 | 描述 |
all | 返回對象所包含的元素集合的引用。 |
anchors | 獲取所有帶有 name 和/或 id 屬性的 a 對象的集合。此集合中的對象以 HTML 源順序排列。 |
applets | 獲取文檔中所有 applet 對象的集合。 |
childNodes | 獲取作為指定對象直接後代的 HTML 元素和 TextNode 對象的集合。 |
embeds | 獲取文檔中所有 embed 對象的集合。 |
forms | 獲取以源順序排列的文檔中所有 form 對象的集合。 |
frames | 獲取給定文檔定義或與給定視窗關聯的文檔定義的所有 window 對象的集合。 |
images | 獲取以源順序排列的文檔中所有 img 對象的集合。 |
links | 獲取文檔中所有指定了 HREF 屬性的 a 對象和所有 area 對象的集合。 |
namespaces | 獲取 namespace 對象的集合。 |
scripts | 獲取文檔中所有 script 對象的集合。 |
styleSheets | 獲取代表與文檔中每個 link 或 style 對象的實例相對應的樣式表的 styleSheet 對象的集合。 |
事件
事件 | 描述 |
onactivate | 當對象設定為活動元素時觸發。 |
onbeforeactivate | 對象要被設定為 當前元素前立即觸發。 |
onbeforecut | 當選中區從文檔中刪除之前在源對象觸發。 |
onbeforedeactivate | 在 activeElement 從當前對象變為父文檔其它對象之前立即觸發。 |
onbeforeeditfocus | 在包含於可編輯元素內的對象進入用戶界面激活狀態前或可編輯容器變成控制項選中區前觸發。 |
onbeforepaste | 在選中區從系統剪貼簿貼上到文檔前在目標對象上觸發。 |
onclick | 在用戶用滑鼠左鍵單擊對象時觸發。 |
onmouseover | 滑鼠指針移到對象時觸發 |
onmouseout | 滑鼠指針移出對象時觸發 |
事件過多可自行查閱...
方法
方法 | 描述 |
attachEvent | 將指定函式綁定到事件,以便每當該事件在對象上觸發時都調用該函式。 |
clear | 目前尚未支持。 |
close | 關閉輸出流並強制將數據傳送到顯示。 |
createAttribute | 以指定名稱創建 attribute 對象。 |
createComment | 以指定數據創建 comment 對象。 |
createDocumentFragment | 創建一個新文檔。 |
createElement | 為指定標籤創建一個元素的實例。 |
createEventObject | 生成當使用 fireEvent 方法時用於傳遞事件相關信息的 event 對象。 |
createStyleSheet | 為文檔創建樣式表。 |
createTextNode | 從指定值中創建文本字元串。 |
detachEvent | 從事件中取消指定函式的綁定,這樣當事件觸發時函式就不會收到通知了 |
write() | 動態向頁面寫入內容 |
createElement(Tag) | 創建一個html標籤對象 |
getElementById(ID) | 獲得指定ID值的對象 |
getElementsByName(Name) | 獲得指定Name值的對象 |
方法過多可自行查閱...
對象
元素 | 對象 | 描述 |
BODY | body | 指定文檔主體的開始和結束。 |
| implementation | 包含了關於對象支持的模組信息。 |
| location | 包含關於當前 URL 的信息。 |
| selection | 代表了當前激活選中區,即高亮文本塊,和/或文當中用戶可執行某些操作的其它元素。 |
TITLE | title | 包含文檔的標題。 |
樣式
樣式屬性 | 描述 |
compatMode | 設定或獲取表明此對象是否套用標準兼容模式的值。 |
注釋
document 對象在主文檔的任意時間均可用,但是對於目前正在輕便動態 HTML(DHTML) 行為中使用的 HTML 組件(HTC)來說卻不可用。這是因為輕便的行為僅當在 HTC 檔案中不使用 document 對象時才可被定義。結果將使得輕便的行為比常規行為運行更加快速和有效率。但是,輕便的 DHTML 行為可以與常規的 DHTML 行為一樣的方法訪問主文檔的 document 對象。ondocumentready 事件將通知 DHTML 行為包含該行為的主 Web 頁面的 document 對象可用。只要 ondocumentready 被觸發,行為就可以開始處理主 document 屬性。行為中的腳本可以在 HTC 或主文檔中引用 document 對象。如果要在 HTC 檔案中編碼腳本,應使用 element.document 來引用主文檔的 document 對象。
示例
下面的例子使用了 document 對象檢查文檔標題並在訊息框中顯示該標題(如果非空)。if (document.title!="") alert("標題為 " + document.title)下面的例子演示了在瀏覽器的狀態欄上顯示滑鼠當前位置的事件句柄函式,所得位置相對於文檔的左上角。<HTML><HEAD><TITLE>報告滑鼠移動</TITLE><SCRIPT LANGUAGE="JScript">function reportMove(){ window.status = "X=" + window.event.x + " Y=" + window.event.y;}</SCRIPT><BODY onmousemove="reportMove()"><H1>歡迎!</H1></BODY></HTML>
標準信息
沒有套用於此對象的公共標準。
套用到
CUSTOM平台版本Win32:5Unix:5Win16:不可用WinCE:不可用Mac | CUSTOM, window |