1、鼠標事件(7個) 框架
一、click:用戶單擊鼠標左鍵,以及當焦點在一個按鈕上,用戶按ENter鍵時,發生click事件。 spa
二、dblclick:雙擊左鍵時,發生dblclick事件。 對象
三、mousedown:當按下任意鼠標鍵按鈕時,發生mousedown事件。 seo
四、mouseout:當光標在一個元素上是,而且將其元素移除邊界時,發生mouseout事件。 進程
五、mouseover:當光標在元素以外,而且用戶將其移到元素上,發生mouseover事件。 事件
6、mouseup:當用戶釋聽任何元素上時,發生mouseup事件。 圖片
七、mouseover:當光標在元素上時,重複發生mouseover事件。 input
2、鍵盤事件(3個) it
一、keydown:當用戶在鍵盤上按下一個一個鍵時發生。若是按住不放,則重複發生。 cli
二、keyup:當用戶釋放一個按下的鍵時發生的事件。
三、keypress:當前用按下一個字符鍵時(不包括shift鍵和alt鍵)時發生的事件,按住不放時,重複發生事件。
3、HTML事件(12個)
一、load事件:在窗口中,當頁面被所有裝載時,在框架集中,當全部的框架被所有的裝載時,在img元素中,當圖片被所有裝載時,在objec元素中,當對象所有被裝載時,觸發load事件。
二、unload事件:在窗口中當頁面被所有卸載時,在框架集中,但全部的框架被所有的卸載時,當全部是object元素中,當全部的對象被卸載時,觸發unload事件。
三、abort事件(不經常使用):在object元素中,當用戶停止裝載進程以前,若是它還沒被所有裝載時,發生abort事件。
四、error事件:在窗口中,當js錯誤發生時,在img元素中,被指定的圖像不能被裝載時,在object元素中,若是對象不能被裝載時,在框架集中,若是一個或多個框架集不能被裝載時,觸發error事件。
五、select事件:在一個文本框中(input或textarea元素中),當用戶選擇一個或多個字符時,觸發select事件。
六、change事件:在一個文本框中(input或textarea元素中),當失去焦點時,而且其值被改變時;在select元素中當它的值被改變時,觸發change事件。
七、submit事件:當表單的提交按鈕被單擊是時,觸發submit事件。
八、Reset事件:當表單重置按鈕被單擊是時,觸發Reset事件;
九、resize事件:當窗口的大小和尺寸被改變時,觸發resize事件。
十、scroll事件:當用戶滾動有滾動條的任何元素時,觸發scroll事件。
十一、focus事件:當任何元素或窗口得到焦點時,觸發focus事件。
十二、blur事件:當任何元素說窗口失去焦點時,觸發blur事件。