网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件. 比方说, 我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数. 事件在 html 页面中定义.
JavaScript 常用事件
1,onLoad : 当页面加载完毕后触发, 常用于 body 元素
2,onUnload : 当页面关闭后触发, 常用于 body 元素
3,onBlur : 当失去焦点时触发, 常用于 input 表单元素
4,onFocus : 当获得焦点时触发, 常用于 input 表单元素
5,onClick : 当点击时触发, 可以用于任何元素
6,onMouseOver : 当鼠标悬浮时触发
7,onMouseOut : 当鼠标离开时触发
8,onMouseDown : 当鼠标按下时触发
9,onMouseUp : 当鼠标弹起时触发
10,onMouseMove : 当鼠标移动时触发
11,onChange : 当状态改变时触发, 常用于 select 下拉选框
12,onSelect : 当文本框中的文本选中时触发
13,onkeypress : 当键盘按下时触发 (要快于 onkeydown)
14,onkeydown : 当键盘按下时触发 (可能捕获功能键, 如上下左右)
15,onkeyup : 当键盘弹起时触发
16,onSubmit : 当表单提交时触发, 常用于 form 表单元素
17,onReset : 当表单重置时触发, 常用于 form 表单元素
JavaScript 常用事件示例
例 1:onload 与 onunload 方法
特别注意: onunload 事件, 其实其在所有浏览器中都是可以正常触发的, 但是有些浏览器 (如 IE9 以后高版本浏览器, Firefox,Google 等浏览器, 其默认是不允许设置弹出语句的, 所以请特别注意).
例 2:onblur 与 onfocus 事件
例 3:onmouseover 与 onmouseout 事件
例 4:onchange 方法
例 5:onsubmit 方法
来源: http://www.css88.com/qa/javascript/11285.html