1、鼠标事件(7个)框架
一、click:用户单击鼠标左键,以及当焦点在一个按钮上,用户按ENter键时,发生click事件。对象
二、dblclick:双击左键时,发生dblclick事件。seo
三、mousedown:当按下任意鼠标键按钮时,发生mousedown事件。进程
四、mouseout:当光标在一个元素上是,而且将其元素移除边界时,发生mouseout事件。事件
五、mouseover:当光标在元素以外,而且用户将其移到元素上,发生mouseover事件。图片
六、mouseup:当用户释听任何元素上时,发生mouseup事件。input
七、mouseover:当光标在元素上时,重复发生mouseover事件。it
2、键盘事件(3个)cli
一、keydown:当用户在键盘上按下一个一个键时发生。若是按住不放,则重复发生。sed
二、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事件。