事件描述
onactivate:當物件設定為活動元素時觸發。
onafterupdate:當成功更新資料來源物件中的關聯物件後在資料綁定物件上觸發。
onbeforeactivate:物件要被設定為目前元素前立即觸發。
onbeforecut:當選取區從文件中刪除之前在來源物件觸發。
onbeforedeactivate:在 activeElement 從當前物件變為父文檔其它物件之前立即觸發。
onbeforeeditfocus:在包含於可編輯元素內的物件進入使用者介面啟動狀態前或可編輯容器變成控制項選取區前觸發。
onbeforepaste:在選取區從系統剪貼簿貼上到文件前在目標物件上觸發。
onbeforeupdate:當成功更新資料來源物件中的關聯物件前在資料綁定物件上觸發。
onblur:在物件失去輸入焦點時觸發。
onchange:當物件或選取區的內容改變時觸發。
onclick:在使用者用滑鼠左鍵點選物件時觸發。
oncontextmenu:在使用者使用滑鼠右鍵單擊客戶區開啟上下文選單時觸發。
oncontrolselect:當使用者將要對該物件製作一個控制項選取區時觸發。
oncut:當物件或選取區從文件中刪除並新增至系統剪貼簿時在來源元素上觸發。
ondblclick:當使用者雙擊物件時觸發。
ondeactivate:當 activeElement 從目前物件變成父文檔其它物件時觸發。
ondrag:當進行拖曳操作時在來源物件上持續觸發。
ondragend:當使用者在拖曳操作結束後釋放滑鼠時在來源物件上觸發。
ondragenter:當使用者拖曳物件到一個合法拖曳目標時在目標元素上觸發。
ondragleave:當使用者在拖曳操作過程中將滑鼠移出合法拖曳目標時在目標物件上觸發。
ondragover:當使用者拖曳物件劃過合法拖曳目標時持續在目標元素上觸發。
ondragstart:當使用者開始拖曳文字選取區或選取物件時在來源物件上觸發。
ondrop:當滑鼠按鈕在拖曳操作過程中釋放時在目標物件上觸發。
onerrorupdate:更新資料來源物件中的關聯資料出錯時在資料綁定物件上觸發。
onfilterchange:當可視濾鏡更改狀態或完成轉換時觸發。
onfocus:當物件獲得焦點時觸發。
onfocusin:當元素將要被設定為焦點之前觸發。
onfocusout:在移動焦點到其它元素之後立即觸發於當前擁有焦點的元素上觸發。
onhelp:當使用者在瀏覽器為目前視窗時按 F1 鍵時觸發。
onkeydown:當使用者按下鍵盤按鍵時觸發。
onkeypress:當使用者按下字面鍵時觸發。
onkeyup:當使用者釋放鍵盤按鍵時觸發。
onlosecapture:當物件失去滑鼠捕捉時觸發。
onmousedown:當使用者用任何滑鼠按鈕點擊物件時觸發。
onmouseenter:當使用者將滑鼠指標移到物件內時觸發。
onmouseleave:當使用者將滑鼠指標移出物件邊界時觸發。
onmousemove:當使用者將滑鼠劃過物件時觸發。
onmouseout:當使用者將滑鼠指標移出物件邊界時觸發。
onmouseover:當使用者將滑鼠指標移到物件內時觸發。
onmouseup:當使用者在滑鼠位於物件之上時釋放滑鼠按鈕時觸發。
onmousewheel:當滑鼠滾輪按鈕旋轉時觸發。
onmove:當物件移動時觸發。
onmoveend:當物件停止移動時觸發。
onmovestart:當物件開始移動時觸發。
onpaste:當使用者貼上資料以便從系統剪貼簿向文件傳送資料時在目標物件上觸發。
onpropertychange:當在物件上發生物件上發生屬性變更時觸發。
onreadystatechange:當物件狀態變更時觸發。
onresize:當物件的大小將要改變時觸發。
onresizeend:當使用者變更完控制選取區中物件的尺寸時觸發。
onresizestart:當使用者開始變更控制項選取區中物件的尺寸時觸發。
onselect:當目前選取區改變時觸發。
onselectstart:物件將要被選取時觸發。
ontimeerror:當特定時間錯誤發生時無條件觸發,通常由將屬性設為無效值導致。
方法描述
addBehavior:給元素附加一個行為。
appendChild:為物件追加一個子元素。
applyElement:使得元素成為其它元素的子元素或父元素。
attachEvent:將指定函數綁定到事件,以便每當該事件在物件上觸發時都會呼叫該函數。
blur:使元素失去焦點並觸發 onblur 事件。
clearAttributes:從物件中刪除全部標籤屬性和值。
click:觸發onclick事件來模擬點擊。
cloneNode:從文件層次複製對物件的參考。
componentFromPoint:透過特定事件傳回物件在指定座標下的位置。
contains:檢查物件中是否包含給定元素。
createTextRange:為元素建立一個 TextRange 物件。
detachEvent:從事件中取消指定函數的綁定,這樣當事件觸發時函數就不會收到通知了。
dragDrop:初始化拖曳事件。
fireEvent:觸發物件的指定事件。
focus:使得元素得到焦點並執行 onfocus 事件指定的程式碼。
getAdjacentText:傳回鄰接文字字串。
getAttribute:取得指定標籤屬性的值。
getAttributeNode:取得由 attribute.name 屬性所引用的 attribute 物件。
getBoundingClientRect:取得指定 TextRectangle 物件集合綁定的物件。
getClientRects:取得描述物件內容或客戶區內佈局的矩形集合。每個矩形都描述了一條直線。
getExpression:取得給定屬性的表達式。
hasChildNodes:傳回表示物件是否有子物件的值。
insertAdjacentElement:在指定位置插入元素。
insertAdjacentHTML:在指定位置的元素中插入給定的 HTML 文字。
insertAdjacentText:在指定位置插入給定的文字。
insertBefore:在文件層次中插入元素。
mergeAttributes:複製所有讀取/寫入標籤屬性到指定元素。
normalize:合併鄰接TextNode物件以便產生一個常規的文件物件模型。
releaseCapture:釋放目前文件中物件的滑鼠捕捉。
removeAttribute:刪除物件的給定標籤屬性。
removeAttributeNode:從物件中刪除刪除 attribute 物件。
removeBehavior:分離元素的行為。
removeChild:從元素上移除子結點。
removeExpression:從指定屬性中刪除表達式。
removeNode:從文件層次中刪除物件。
replaceAdjacentText:替換元素的鄰接文字。
replaceChild:用新的子元素取代現有的子元素。
replaceNode:用其它元素取代物件。
scrollIntoView:將物件捲動到可見範圍內,將其排列到視窗頂部或底部。
select:反白顯示表單元素的輸入區域。
setActive:設定物件為目前物件而不將物件置為焦點。
setAttribute:設定指定標籤屬性的值。
setAttributeNode:設定 attribute 物件為物件的一部分。
setCapture:設定屬於目前文件的物件的滑鼠捕捉。
setExpression:設定指定物件的表達式。
swapNode:交換文件層次中兩個物件的位置。