鼠标事件:
click | 左键点击 |
mouseover | 鼠标经过 |
mouseout | 鼠标离开 |
focus | 获得鼠标焦点 |
blur | 失去鼠标焦点 |
mousemove | 鼠标移动 |
mouseup | 鼠标弹起 |
mousedown | 鼠标按下 |
contextmenu | 右键菜单 |
selectstart | 选中文字 |
键盘事件:
keyup | 某个键盘按键被松开时 |
keydown | 某个键盘按键被按下时 |
keypress | 某个键盘按键被按下时(不能识别功能键,ctrl、shift、箭头等) |
注意:此三个事件同时存在时的执行顺序是:keydown-----keypress-----keyup
事件注册:
on | 传统 | 同一元素同一事件只能注册一个处理函数,后注册的会覆盖前面注册的 |
addEventListener() | 方法监听 | 同一元素同一事件可以注册多个函数,按注册顺序执行 |
attachEvent() | 方法监听 | 事件类型为字符串,且加on,ie8一下支持 |
事件删除:
E.οnclick=null | 传统 |
removeEventListener() | 方法监听 |
datachEvent() | 方法监听 |