此對象在 Microsoft® Internet Explorer 3.0 的腳本中可用。使用 document 對象可以對 HTML 文檔進行檢查、修改或添加內容,並處理該文檔內部的事件。在 Web 頁面上,document 對象可通過 window 對象的 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)下面的例子演示了在瀏覽器的狀態欄上顯示滑鼠當前位置的事件句柄函數,所得位置相對於文檔的左上角。
報告滑鼠移動歡迎!
沒有應用於此對象的公共標準。
CUSTOM平台版本Win32:5Unix:5Win16:不可用WinCE:不可用Mac | CUSTOM, window |