为了便于读者查找JavaScript中的常用事件,下面以表格的形式对各事件进行说明,如表所示。
JavaScript中的常用事件
状态 | 事件 | 说明 |
onClick | 鼠标单击时触发此事件 | |
onDblClick | 鼠标双击时触发此事件 | |
onMouseDown | 按下鼠标时触发此事件 | |
onMouseUp | 鼠标按下后松开鼠标时触发此事件 | |
onMouseOver | 当鼠标移动到某对象范围的上方时触发此事件 | |
onMouseMove | 鼠标移动时触发此事件 | |
onMouseOut | 当鼠标离开某对象范围时触发此事件 | |
onKeypress | 当键盘上的某个按键被按下并且释放时触发此事件 | |
onKeyDown | 当键盘上的某个按键被按下时触发此事件 | |
onKeyUp | 当键盘上的某个按键被按下后松开时触发此事件 | |
onAbort | 图片在下载时被用户中断时触发此事件 | |
onLoad | 页面内容完成时触发此事件(也就是页面加载事件) | |
页面相关事件 | onResize | 当浏览器的窗口大小被改变时触发此事件 |
onUnload | 当前页面将被改变时触发此事件 | |
onBlur | 当前元素失去焦点时触发此事件 | |
onChange | 当前元素失去焦点并且元素的内容发生改变时触发此事件 | |
表单相关事件 | onFocus | 当某个元素获得焦点时触发此事件 |
onReset | 当表单中reset的属性被激活时触发此事件 | |
onSubmit | 一个表单被递交时触发此事件 | |
onBounce | 在Marquee内的内容移动至Marquee显示范围之外时触发此事伯 | |
滚动字幕事件 | onFinish | 当Marquee元素完成需要显示的内容后触发此事件 |
onStart | 当Marquee元素开始显示内容时触发此事件 |