js鼠标事件:js鼠标事件大全
般事件
事件 浏览器支持 描述
onClick IE3|N2|O3 鼠标点击事件多用在某个对象控制范围内鼠标点击
onDblClick IE4|N4|O 鼠标双击事件
onMouseDown IE4|N4|O 鼠标上按钮被按下了
onMouseUp IE4|N4|O 鼠标按下后松开时激发事件
onMouseOver IE3|N2|O3 当鼠标移动到某对象范围上方时触发事件
onMouseMove IE4|N4|O 鼠标移动时触发事件
onMouseOut IE4|N3|O3 当鼠标离开某对象范围时触发事件
onKeyPress IE4|N4|O 当键盘上某个键被按下并且释放时触发事件.[注意:页面内必须有被聚焦对象
onKeyDown IE4|N4|O 当键盘上某个按键被按下时触发事件[注意:页面内必须有被聚焦对象
onKeyUp IE4|N4|O 当键盘上某个按键被按放开时触发事件[注意:页面内必须有被聚焦对象
页面相关事件
事件 浏览器支持 描述
onAbort IE4|N3|O 图片在下载时被用户中断
onBeforeUnload IE4|N|O 当前页面内容将要被改变时触发事件
onError IE4|N3|O 捕抓当前页面某种原因而出现如脚本和外部数据引用
onLoad IE3|N2|O3 页面内空完成传送到浏览器时触发事件包括外部文件引入完成
onMove IE|N4|O 浏览器窗口被移动时触发事件
onResize IE4|N4|O 当浏览器窗口大小被改变时触发事件
onScroll IE4|N|O 浏览器滚动条位置发生变化时触发事件
onStop IE5|N|O 浏览器停止按钮被按下时触发事件或者正在下载文件被中断
onUnload IE3|N2|O3 当前页面将被改变时触发事件
表单相关事件
事件 浏览器支持 描述
onBlur IE3|N2|O3 当前元素失去焦点时触发事件 [鼠标和键盘触发均可
onChange IE3|N2|O3 当前元素失去焦点并且元素内容发生改变而触发事件 [鼠标和键盘触发均可
onFocus IE3|N2|O3 当某个元素获得焦点时触发事件
onRe IE4|N3|O3 当表单中RESET属性被激发时触发事件
onSubmit IE3|N2|O3 个表单被递交时触发事件
滚动字幕事件
事件 浏览器支持 描述
onBounce IE4|N|O 在Marquee内内容移动至Marquee显示范围的外时触发事件
onFinish IE4|N|O 当Marquee元素完成需要显示内容后触发事件
onStart IE4|N|O 当Marquee元素开始显示内容时触发事件
编辑事件
事件 浏览器支持 描述
onBeforeCopy IE5|N|O 当页面当前被选择内容将要复制到浏览者系统剪贴板前触发事件
onBeforeCut IE5|N|O 当页面中部分或者全部内容将被移离当前页面[剪贴]并移动到浏览者系统剪贴板时触发事件
onBeforeEditFocus IE5|N|O 当前元素将要进入编辑状态
onBeforePaste IE5|N|O 内容将要从浏览者系统剪贴板传送[粘贴]到页面中时触发事件
onBeforeUpdate IE5|N|O 当浏览者粘贴系统剪贴板中内容时通知目标对象
onContextMenu IE5|N|O 当浏览者按下鼠标右键出现菜单时或者通过键盘按键触发页面菜单时触发事件 [试试在页面中<body>中加入onContentMenu=\" false\"就可禁止使用鼠标右键了]
onCopy IE5|N|O 当页面当前被选择内容被复制后触发事件
onCut IE5|N|O 当页面当前被选择内容被剪切时触发事件
onDrag IE5|N|O 当某个对象被拖动时触发事件 [活动事件]
onDragDrop IE|N4|O 个外部对象被鼠标拖进当前窗口或者帧
onDragEnd IE5|N|O 当鼠标拖动结束时触发事件即鼠标按钮被释放了
onDragEnter IE5|N|O 当对象被鼠标拖动对象进入其容器范围内时触发事件
onDragLeave IE5|N|O 当对象被鼠标拖动对象离开其容器范围内时触发事件
onDragOver IE5|N|O 当某被拖动对象在另对象容器范围内拖动时触发事件
onDragStart IE4|N|O 当某对象将被拖动时触发事件
onDrop IE5|N|O 在个拖动过程中释放鼠标键时触发事件
onLoseCapture IE5|N|O 当元素失去鼠标移动所形成选择焦点时触发事件
onPaste IE5|N|O 当内容被粘贴时触发事件
onSelect IE4|N|O 当文本内容被选择时事件
onSelectStart IE4|N|O 当文本内容选择将开始发生时触发事件
数据绑定
事件 浏览器支持 描述
onAfterUpdate IE4|N|O 当数据完成由数据源到对象传送时触发事件
onCellChange IE5|N|O 当数据来源发生变化时
onDataAvailable IE4|N|O 当数据接收完成时触发事件
onDataChanged IE4|N|O 数据在数据源发生变化时触发事件
onDataComplete IE4|N|O 当来子数据源全部有效数据读取完毕时触发事件
onErrorUpdate IE4|N|O 当使用onBeforeUpdate事件触发取消了数据传送时代替onAfterUpdate事件
onRowEnter IE5|N|O 当前数据源数据发生变化并且有新有效数据时触发事件
onRowExit IE5|N|O 当前数据源数据将要发生变化时触发事件
onRowsDelete IE5|N|O 当前数据记录将被删除时触发事件
onRowsInserted IE5|N|O 当前数据源将要插入新数据记录时触发事件
数据绑定
事件 浏览器支持 描述
onAfterPr IE5|N|O 当文档被打印后触发事件
onBeforePr IE5|N|O 当文档即将打印时触发事件
onFilterChange IE4|N|O 当某个对象滤镜效果发生变化时触发事件
onHelp IE4|N|O 当浏览者按下F1或者浏览器帮助选择时触发事件
onPropertyChange IE5|N|O 当对象属性的发生变化时触发事件
onReadyStateChange IE4|N|O 当对象化属性值发生变化时触发事件