JS事件类型有哪些JS事件类型有哪些?分别是什么?
JavaScript可以处理的事件类型为:⿏标类型、键盘类型和HTML类型!
注意:所有的事件处理函数都由两个部分组成,on+事件名称。
例如:click事件,处理函数就是onclick!
⿏标事件。
click:单击⿏标按钮时触发;
dblclick:当⽤户双击主⿏标按钮时触发;
mousedown:当⽤户按下⿏标还未弹起时触发;
mouseup:当⽤户释放⿏标按钮时触发;
mouseover:当⿏标移到某个元素上⽅时触发;
mouseout:当⿏标移出某个元素上⽅时触发;
mousemove:当⿏标指针在元素上移动时触发;
mouseenter:在⿏标光标从元素外部⾸次移动⾄元素范围内触发,不参与冒泡;mouseleave:⿏标移出;
第⼆种:键盘事件。
keydown:当⽤户按下键盘上任意键时触发,如果按住不放,会重复触发;
keyup:当⽤户释放键盘上的键触发;
keypress:当⽤户按下键盘上的字符键时触发,如果按住不放,会重复触发;
第三种:HTML事件。
load:当页⾯完全加载后在window上⾯触发,或当框架集加载完毕后在框架集上触发;unload:当页⾯完全卸载后在window上⾯触发,或当框架集卸载后在框架集上触发;select:当⽤户选择⽂本框(input或textarea)中的⼀个或多个字符触发;change:当⽂本框(input或textarea)内容改变且失去焦点后触发;
input:输⼊;
focus:当页⾯或者元素获得焦点时在window及相关元素上⾯触发;
blur:当页⾯或元素失去焦点时在window及相关元素上触发;
submit:当⽤户点击提交按钮在<form>元素上触发;
reset:当⽤户点击重置按钮在<form>元素上触发;
resize:当窗⼝或框架的⼤⼩变化时在window或框架上触发;
scroll:当⽤户滚动带滚动条的元素时触发;blur事件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论