JavaScript可以处理的事件类型为:鼠标类型、键盘类型和HTML类型!
注意:所有的事件处理函数都由两个部分组成, on+事件名称。
例如:click事件,处理函数就是onclick
我们先来看第一个
鼠标事件click:单击鼠标按钮时触发
dblclick:用户双击鼠标按钮时触发
mousedown:当用户释放鼠标按钮时触发
mouseup:当用户释放鼠标按钮时触发
mouseover :鼠标移动到某个元素上时触发;
当鼠标移动到mouseout元素上时触发;
mousemove:当鼠标指针在元素上移动时触发;
mouseenter:在鼠标光标从元素外部首次移动到元素的范围内触发,不参与冒泡;
mouseleave:卸下鼠标;
第二类:键盘事件keydown:用户按下键盘后,按任意键即可触发,按住则重复触发
keyup
keypress:用户按下键盘上的字母键时触发,按住则重复触发;
第三个:HTML事件load:在页面完全加载后由window触发,或者在框架集加载完成后由框架集触发
unload
select:用户选择文本框(input或textarea )中的一个或多个字符时触发。
change:文本框(input或textarea )的内容将在焦点丢失后触发。
input:输入;
focus:当页面或元素具有焦点时,在window和相关元素上触发;
blur:当页面或元素失去焦点时由window和相关元素触发;
submit:用户单击提交按钮用元素触发;
reset:用户单击重置按钮在元素上触发;
resize:当窗口或框架大小改变时在窗口或框架中触发;
scroll:滚动条元素滚动时触发;
以上是三个事件。 请记住在事件名称前加上on