常用事件主要包括:
(1)單擊事件:onclick。事件在用戶單擊鼠標按鈕時生成,同時。將調用nclick指定的事件處理程序或代碼來執行。
(2)變更事件:onchange。當text或textarea元素中的字符值更改或select table選項的狀態更改時,會發生此事件。
(3)選擇事件:onselect。當選擇text或textarea對象中的文本時,將引發此事件。比如:
& ltIP nut type = " text " value = " default information " on select = alert("您選擇了T文本框中的文本") >
(4)獲取焦點事件:onfocus。當用戶單擊文本或文本區域以及選擇對象時,即當光標落在文本框或選擇框上時,會生成此事件。比如:
& ltSelect name = "簡媜" onfocus = alert("我成為焦點") >
(5)失焦事件:onblur。失去焦點的事件與獲得焦點的事件正好相反。當文本或textarea以及選擇對象不再具有焦點並退出背景時,將引發此事件。
(6)載人文件事件:onload,載人頁面文件時產生。onload的壹個功能就是在頁面文件第壹次載人的時候檢測cookie的值,用變量給它賦壹個值,這樣就可以被源代碼使用了。這個事件是window的壹個事件,但是當壹個事件處理程序是用HTML指定的時候,壹般是用
& ltBodionload = alert("正在加載頁面,請稍候") >
(7)卸載文件事件:onunload。還有載人文件事件。另壹方面,Nload是在網頁退出時引發的事件,可以更新。Ookie的狀態。比如:
& ltBody onunload=confirm("您確定要離開此頁面嗎?")& gt
(8)鼠標封頂onmouseover,onmouseover,這是鼠標在元素上時觸發的事件。比如:
& ltinput type = " boutton " value = " button " onmouseover = " window。status=' = '請註意下面的狀態欄。return true " & gt
(9)鼠標離開onmouseout,onmouseout,這是鼠標離開元素時引發的事件。如果與mouse overlay事件壹起使用,您可以創建動態按鈕的效果。
(10)壹般事件。
Ondbclick:鼠標雙擊事件。
Onkeypress:當鍵盤上的某個鍵被按下並釋放時觸發的事件,這要求頁面中必須有壹個活動對象。
Onkeydown:當按下鍵盤上的壹個鍵時觸發的事件,這要求頁面中必須有壹個活動對象。
Onkeyup:釋放鍵盤上的壹個鍵時觸發的事件,這要求頁面中必須有壹個活動對象。
(11)頁面相關事件。
Onabort:當壹張圖片在下載過程中被用戶中斷時觸發的事件。
Onbeforeunload:當前頁面內容將要改變時觸發的事件。