1.常见DOM事件
鼠标事件 | 键盘事件 | 表单事件 | 文档/窗口事件 |
---|---|---|---|
click | keypress | submit | load |
dblclick | keydown | change | resize |
mouseenter | keyup | focus | scroll |
mouseleave | blur | unload |
- click:点击鼠标是触发
- dblclick:双击鼠标时触发
- mouseenter:鼠标指针穿过元素时触发
- mouseleave:鼠标指针离开元素时触发
- mousedown:鼠标移到元素上方并点击鼠标时触发
- mouseup:鼠标在元素上松开时触发
- hover:鼠标悬停事件(mouseenter+mouseleave)
- blur:元素失去焦点触发
- keydown:在键盘上按下某键时发生,一直按着则会不断触发(opera浏览器除外),它返回的是键盘代码;
- keypress:在键盘上按下一个按键,并产生一个字符时发生, 返回ASCII码。注意: shift、alt、ctrl等键按下并不会产生字符,所以监听无效,换句话说,只有按下能在屏幕上输出字符的按键时keypress事件才会触发。若一直按着某按键则会不断触发。
- keyup:用户松开某一个按键时触发,与keydown相对,返回键盘代码.