我的人生路 |
|
|||
日歷
統計
導航常用鏈接留言簿(5)隨筆分類隨筆檔案文章分類文章檔案相冊顏色
搜索最新評論
閱讀排行榜評論排行榜 |
成員表
|
屬性
集合
集合 | 描述 |
---|---|
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 | 在用戶用鼠標左鍵單擊對象時觸發。 |
oncontextmenu | 在用戶使用鼠標右鍵單擊客戶區打開上下文菜單時觸發。 |
oncontrolselect | 當用戶將要對該對象制作一個控件選中區時觸發。 |
oncut | 當對象或選中區從文檔中刪除并添加到系統剪貼板上時在源元素上觸發。 |
ondblclick | 當用戶雙擊對象時觸發。 |
ondeactivate | 當 activeElement 從當前對象變為父文檔其它對象時觸發。 |
ondrag | 當進行拖曳操作時在源對象上持續觸發。 |
ondragend | 當用戶在拖曳操作結束后釋放鼠標時在源對象上觸發。 |
ondragenter | 當用戶拖曳對象到一個合法拖曳目標時在目標元素上觸發。 |
ondragleave | 當用戶在拖曳操作過程中將鼠標移出合法拖曳目標時在目標對象上觸發。 |
ondragover | 當用戶拖曳對象劃過合法拖曳目標時持續在目標元素上觸發。 |
ondragstart | 當用戶開始拖曳文本選中區或選中對象時在源對象上觸發。 |
ondrop | 當鼠標按鈕在拖曳操作過程中釋放時在目標對象上觸發。 |
onfocusin![]() |
當元素將要被設置為焦點之前觸發。 |
onfocusout![]() |
在移動焦點到其它元素之后立即觸發于當前擁有焦點的元素上觸發。 |
onhelp | 當用戶在瀏覽器為當前窗口時按 F1 鍵時觸發。 |
onkeydown | 當用戶按下鍵盤按鍵時觸發。 |
onkeypress | 當用戶按下字面鍵時觸發。 |
onkeyup | 當用戶釋放鍵盤按鍵時觸發。 |
onmousedown | 當用戶用任何鼠標按鈕單擊對象時觸發。 |
onmousemove | 當用戶將鼠標劃過對象時觸發。 |
onmouseout | 當用戶將鼠標指針移出對象邊界時觸發。 |
onmouseover | 當用戶將鼠標指針移動到對象內時觸發。 |
onmouseup | 當用戶在鼠標位于對象之上時釋放鼠標按鈕時觸發。 |
onmousewheel![]() |
當鼠標滾輪按鈕旋轉時觸發。 |
onmove | 當對象移動時觸發。 |
onmoveend | 當對象停止移動時觸發。 |
onmovestart | 當對象開始移動時觸發。 |
onpaste | 當用戶粘貼數據以便從系統剪貼板向文檔傳送數據時在目標對象上觸發。 |
onpropertychange | 當在對象上發生對象上發生屬性更改時觸發。 |
onreadystatechange | 當對象狀態變更時觸發。 |
onresizeend | 當用戶更改完控件選中區中對象的尺寸時觸發。 |
onresizestart | 當用戶開始更改控件選中區中對象的尺寸時觸發。 |
onselectionchange | 當文檔的選中狀態改變時觸發。 |
onstop | 當用戶單擊停止按鈕或離開 Web 頁面時觸發。 |
方法
方法 | 描述 |
---|---|
attachEvent | 將指定函數綁定到事件,以便每當該事件在對象上觸發時都調用該函數。 |
clear | 目前尚未支持。 |
close | 關閉輸出流并強制將數據發送到顯示。 |
createAttribute![]() |
以指定名稱創建 attribute 對象。 |
createComment![]() |
以指定數據創建 comment 對象。 |
createDocumentFragment | 創建一個新文檔。 |
createElement | 為指定標簽創建一個元素的實例。 |
createEventObject | 生成當使用 fireEvent 方法時用于傳遞事件相關信息的 event 對象。 |
createStyleSheet | 為文檔創建樣式表。 |
createTextNode | 從指定值中創建文本字符串。 |
detachEvent | 從事件中取消指定函數的綁定,這樣當事件觸發時函數就不會收到通知了。 |
elementFromPoint | 返回指定 x 和 y 坐標的元素。 |
execCommand | 在當前文檔、當前選中區或給定范圍上執行命令。 |
focus | 使得元素得到焦點并執行由 onfocus 事件指定的代碼。 |
getElementById | 獲取對 ID 標簽屬性為指定值的第一個對象的引用。 |
getElementsByName | 根據 NAME 標簽屬性的值獲取對象的集合。 |
getElementsByTagName | 獲取基于指定元素名稱的對象集合。 |
hasFocus | 獲取表明對象目前是否擁有焦點的值。 |
mergeAttributes | 復制所有讀/寫標簽屬性到指定元素。 |
open | 此方法以兩種方式工作。該方法打開一個文檔用于收集 write 和 writeln 方法的輸出。在這種情況下,只使用前兩個參數 url 和 name。若指定了附加參數,此方法將打開一個窗口,這與 window 對象的 window.open 方法相同。 |
queryCommandEnabled | 返回表明指定命令是否可于給定文檔當前狀態下使用 execCommand 命令成功執行的 Boolean 值。 |
queryCommandIndeterm | 返回表明指定命令是否處于模糊狀態的 Boolean 值。 |
queryCommandState | 返回表明命令當前狀態的 Boolean 值。 |
queryCommandSupported | 返回表明當前命令是否在當前區域上支持的 Boolean 值。 |
queryCommandValue | 返回文檔、范圍或當前選中區對于給定命令的當前值。 |
recalc | 重新計算當前文檔中的全部動態屬性。 |
releaseCapture | 釋放當前文檔中對象的鼠標捕捉。 |
setActive | 設置對象為當前對象而不將對象置為焦點。 |
write | 在指定窗口的文檔中寫入一個或多個 HTML 表達式。 |
writeln | 在指定窗口的文檔中寫入一個或多個 HTML 表達式,后面追加一個換行符。 |
對象
元素 | 對象 | 描述 |
---|---|---|
BODY | body | 指定文檔主體的開始和結束。 |
implementation![]() |
包含了關于對象支持的模塊信息。 | |
location | 包含關于當前 URL 的信息。 | |
selection | 代表了當前激活選中區,即高亮文本塊,和/或文當中用戶可執行某些操作的其它元素。 | |
TITLE | title | 包含文檔的標題。 |
樣式
樣式屬性 | 描述 |
---|---|
compatMode![]() |
設置或獲取表明此對象是否應用標準兼容模式的值。 |
注釋
此對象在 Microsoft? Internet Explorer 3.0 的腳本中可用。
使用 document 對象可以對 HTML 文檔進行檢查、修改或添加內容,并處理該文檔內部的事件。在 Web 頁面上,document 對象可通過 window 對象的 document 屬性引用,或者直接引用。
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>
標準信息
沒有應用于此對象的公共標準。
應用到
|
|
![]() |
|
Copyright © 一天一點愛戀 | Powered by: 博客園 模板提供:滬江博客 |