1.單擊事件___onclick
用戶單擊鼠標按鍵時產生的事件.同時onclick指定的事件處理程序或代碼將被調用執行.
如:<input type="button" value="打開頁面" onlick="window.open('xxxx.html','newwindow','width=456,height=230,toolbar=no,menubar=no,scrollbars=yes');">
2.改變事件___onchange
當text或textarea元素內的字符值改變或select表格選項狀態改變里發生該事件.
如;<textarea name="liuyan" rows=5 cols=70 value=" " onchange=alert("您在文本框中添加了新的內容")>
3.選中事件____onselect
當text或textarea對象中的文字被選中里會引發該事件
如:<ipnut type="text" value="默認信息" onselect=alert("您選中了文本框中的文字")>
4.獲得焦點事件____onfocus
用戶單擊text或textarea以及select對象時,即光標落在文本框或選擇框時會產生該事件.
如:<select name="zhengjian" onfocus="alert("我成為焦點")>
5.失去焦點事件______onblur
失去焦點事件正好與獲得焦點事件相對,當text對象,textarea對象或select對象不再擁有焦點而退出后臺時,引發該事件.
6.載入文件事件____onload
當頁面文件載入時,產生該事件.onload的一個作用就是在首次載入一個頁面文件時檢測cookie的值,并用一個變量為其賦值,使它可以被源代碼使用,本事件是window的事件,但是在HTML中指定事件處理程序時,一般把它寫在<body>標記中.
如:<body onload=alert("正在加載頁面,請等待...")>
7.卸載文件事件____onunload
與載入文件事件onload正好相反,當web頁面退出時引發的事件,并可更新cookie的狀態
如:<body onunload="confirm("你確定要離開本頁?")>
8.鼠標覆蓋事件 _____onmouseover
onmouseover是當鼠標位于元素上方時所引發的事件
如:<input type="boutton" value="按鈕" onmouseover="window.status='請您注意下面的狀態欄'; return true">
9.鼠標離開事件_____onmouseout
onmouseout是鼠標離開元素里引發的事件.如果和鼠標覆蓋事件同時使用,可以創建動態按鈕的效果.
10.一般事件
ondbclick 鼠標雙擊事件
鼠標上的按鍵被按下時激活的事件
鼠標按下后,松開鼠標時觸發的事件
鼠標移動里觸發的事件.
onkeypress 當鍵盤上的某個鍵被按下并且釋放時觸發的事件,要求頁面內必須有激活對象
onkeydown 當鍵盤上某個鍵被按下時觸發的事件,要求頁面內必須有激活對象
onkeyup 當鍵盤上某個按鍵被放開時觸發的事件,要求頁面內必須有激活對象
11.頁面相關事件
onabort 圖片在下載時被用戶中斷
onbeforeunload 當前頁面的內容將要被改變時觸發的事件
onerror 捕捉當前頁面因為某種原因而出現的錯誤,如腳本錯誤.
onmove 瀏覽器的窗口被移動里觸發的事件
onresize 當瀏覽器的大小被改變時觸發的事件