前端修炼JS篇--常用事件

常用事件

Mouse 事件 描述
onClick                     鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 
onDblClick                鼠标双击事件 
onMouseDown          鼠标上的按钮被按下了 
onMouseUp              鼠标按下后,松开时激发的事件 
onMouseOver           当鼠标移动到某对象范围的上方时触发的事件 
onMouseMove          鼠标移动时触发的事件 
onMouseOut            当鼠标离开某对象范围时触发的事件 
onKeyPress              当键盘上的某个键被按下并且释放时触发的事件.[注意:页面内必须有被聚焦的对象] 
onKeyDown             当键盘上某个按键被按下时触发的事件[注意:页面内必须有被聚焦的对象] 
onKeyUp                 当键盘上某个按键被按放开时触发的事件[注意:页面内必须有被聚焦的对象] 
ondrag                     元素被拖动时运行的脚本。
ondragend                       在拖动操作末端运行的脚本。
ondragenter             当元素元素已被拖动到有效拖放区域时运行的脚本。
ondragleave             当元素离开有效拖放目标时运行的脚本。
ondragover             当元素在有效拖放目标上正在被拖动时运行的脚本。
ondragstart             在拖动操作开端运行的脚本。
ondrop                     当被拖元素正在被拖放时运行的脚本。
onmousewheel             当鼠标滚轮正在被滚动时运行的脚本。
onscroll                    当元素滚动条被滚动时运行的脚本。


表单相关事件  描述 
onBlur              当前元素失去焦点时触发的事件 [鼠标与键盘的触发均可] 
onChange         当前元素失去焦点并且元素的内容发生改变而触发的事件 [鼠标与键盘的触发均可] 
onFocus           当某个元素获得焦点时触发的事件 
onReset           当表单中RESET的属性被激发时触发的事件 
onSubmit         一个表单被递交时触发的事件 

页面相关事件  描述 
onAbort            图片在下载时被用户中断 
onBeforeUnload             当前页面的内容将要被改变时触发的事件 
onError             捕抓当前页面因为某种原因而出现的错误,如脚本错误与外部数据引用的错误 
onLoad             页面内空完成传送到浏览器时触发的事件,包括外部文件引入完成 
onMove             浏览器的窗口被移动时触发的事件 
onResize           当浏览器的窗口大小被改变时触发的事件 
onScroll             浏览器的滚动条位置发生变化时触发的事件 
onStop              浏览器的停止按钮被按下时触发的事件或者正在下载的文件被中断 
onUnload           当前页面将被改变时触发的事件 

转载于:https://my.oschina.net/u/3470166/blog/1574921

你可能感兴趣的:(前端修炼JS篇--常用事件)