document對象

釋義,成員,屬性,集合,事件,方法,對象,樣式,注釋,示例,標準信息,套用到,

釋義

代表給定瀏覽器視窗中的 HTML 文檔。

成員

下面的表格列出了 document 對象引出的成員。請單擊左側的標籤來選擇你想要查看的成員類型。

屬性

屬性
描述
activeElement
獲取當父 document 擁有焦點時獲得焦點的對象。
alinkColor
設定或獲取元素中所有激活連結的顏色。
不贊成。設定或獲取表明對象後面的背景顏色的值。
設定或獲取用於解碼對象的字元集。
設定或獲取 cookie 的字元串值。
defaultCharset
從當前的區域語言中獲取默認字元集。
designMode
設定或獲取表明文檔是否可被編輯的值。
設定或獲取表明對象的閱讀順序的值。
獲取與當前文檔關聯的文檔類型聲明。
documentElement
獲取對文檔根結點的引用。
設定或獲取文檔的安全域名。
expando
設定或獲取表明是否可對象內創建任意變數的值。
fgColor
設定或獲取文檔的前景(文本)顏色。
fileCreatedDate
獲取檔案創建的日期。
fileModifiedDate
獲取檔案上次修改的日期。
獲取檔案大小。
獲取當前文檔implementation 對象。
lastModified
獲取頁面上次修改的日期,若頁面提供的話。
linkColor
設定或獲取對象文檔連結的顏色。
parentWindow
獲取容器對象所在視窗的引用。
設定或獲取 URL 的協定部分。
獲取表明對象當前狀態的值。
獲取將用戶引入當前頁面的位置 URL。
uniqueID
獲取為對象自動生成的唯一標識符。
設定或獲取當前文檔的 URL。
URLUnencoded
獲取文檔的 URL,去除所有字元編碼。
vlinkColor
設定或獲取用戶已訪問過的連結顏色。
XMLDocument
獲取對由對象引出的的 XML 文檔對象模型(DOM)的引用。
XSLDocument
獲取對 XSL 文檔的頂層結點的引用。

集合

集合
描述
返回對象所包含的元素集合的引用。
anchors
獲取所有帶有 name 和/或 id 屬性的 a 對象的集合。此集合中的對象以 HTML 源順序排列。
applets
獲取文檔中所有 applet 對象的集合。
獲取作為指定對象直接後代的 HTML 元素和 TextNode 對象的集合。
embeds
獲取文檔中所有 embed 對象的集合。
forms
獲取以源順序排列的文檔中所有 form 對象的集合。
獲取給定文檔定義或與給定視窗關聯的文檔定義的所有 window 對象的集合。
獲取以源順序排列的文檔中所有 img 對象的集合。
獲取文檔中所有指定了 HREF 屬性的 a 對象和所有 area 對象的集合。
namespaces
獲取 namespace 對象的集合。
scripts
獲取文檔中所有 script 對象的集合。
styleSheets
獲取代表與文檔中每個 linkstyle 對象的實例相對應的樣式表的 styleSheet 對象的集合。

事件

事件
描述
onactivate
當對象設定為活動元素時觸發。
onbeforeactivate
對象要被設定為當前元素前立即觸發。
onbeforecut
當選中區從文檔中刪除之前在源對象觸發。
onbeforedeactivate
在 activeElement 從當前對象變為父文檔其它對象之前立即觸發。
onbeforeeditfocus
在包含於可編輯元素內的對象進入用戶界面激活狀態前或可編輯容器變成控制項選中區前觸發。
onbeforepaste
在選中區從系統剪貼簿貼上到文檔前在目標對象上觸發。
在用戶用滑鼠左鍵單擊對象時觸發。
onmouseover
滑鼠指針移到對象時觸發
onmouseout
滑鼠指針移出對象時觸發
事件過多可自行查閱...

方法

方法
描述
attachEvent
將指定函式綁定到事件,以便每當該事件在對象上觸發時都調用該函式。
目前尚未支持。
關閉輸出流並強制將數據傳送到顯示。
createAttribute
以指定名稱創建 attribute 對象。
createComment
以指定數據創建 comment 對象。
createDocumentFragment
創建一個新文檔。
createElement
為指定標籤創建一個元素的實例。
createEventObject
生成當使用 fireEvent 方法時用於傳遞事件相關信息的 event 對象。
createStyleSheet
為文檔創建樣式表。
createTextNode
從指定值中創建文本字元串。
detachEvent
從事件中取消指定函式的綁定,這樣當事件觸發時函式就不會收到通知了
write()
動態向頁面寫入內容
createElement(Tag)
創建一個html標籤對象
getElementById(ID)
獲得指定ID值的對象
getElementsByName(Name)
獲得指定Name值的對象
方法過多可自行查閱...

對象

元素
對象
描述
指定文檔主體的開始和結束。
包含了關於對象支持的模組信息。
location
包含關於當前 URL 的信息。
selection
代表了當前激活選中區,即高亮文本塊,和/或文當中用戶可執行某些操作的其它元素。
包含文檔的標題。

樣式

樣式屬性
描述
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

相關詞條

熱門詞條

聯絡我們