js鼠标事件大全

一、鼠标相关事件(Mouse Events)

事件名描述支持浏览器(HTML 版本)
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

二、键盘相关事件(Keyboard Events)

事件名描述支持浏览器(HTML 版本)
onKeyPress按下并释放键盘按键时触发(需对象聚焦)IE4, N4, O
onKeyDown键盘按键按下时触发(需对象聚焦)IE4, N4, O
onKeyUp键盘按键释放时触发(需对象聚焦)IE4, N4, O

三、页面相关事件(Page Events)

事件名描述支持浏览器(HTML 版本)
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

四、表单相关事件(Form Events)

事件名描述支持浏览器(HTML 版本)
onBlur元素失去焦点时触发IE3, N2, O3
onChange元素失去焦点且值发生变化时触发IE3, N2, O3
onFocus元素获得焦点时触发IE3, N2, O3
onReset表单重置按钮被点击时触发IE4, N3, O3
onSubmit表单提交时触发IE3, N2, O3

五、滚动字幕事件(Marquee Events)

事件名描述支持浏览器(HTML 版本)
onBounce内容超出 Marquee 显示区域时触发IE4, N, O
onFinishMarquee 内容播放完成后触发IE4, N, O
onStartMarquee 开始显示内容时触发IE4, N, O

六、编辑与拖放事件(Editing & Drag/Drop Events)

事件名描述支持浏览器(HTML 版本)
onBeforeCopy内容即将复制前触发IE5, N, O
onBeforeCut内容即将剪切前触发IE5, N, O
onBeforePaste内容即将粘贴前触发IE5, N, O
onBeforeEditFocus元素即将进入编辑状态IE5, N, O
onCopy内容复制后触发IE5, N, O
onCut内容剪切后触发IE5, N, O
onPaste内容粘贴后触发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
onSelect文本内容被选中时触发IE4, N, O
onSelectStart文本选择开始前触发IE4, N, O

七、数据绑定事件(Data Binding Events)

事件名描述支持浏览器(HTML 版本)
onAfterUpdate数据从源更新到对象后触发IE4, N, O
onCellChange数据单元格内容变化时触发IE5, N, O
onDataAvailable数据接收完成时触发IE4, N, O
onDatasetChanged数据源数据变化时触发IE4, N, O
onDatasetComplete数据源所有数据加载完成IE4, N, O
onErrorUpdate更新数据被取消时替代 onAfterUpdate 触发IE4, N, O
onRowEnter新行数据进入时触发IE5, N, O
onRowExit当前行数据将要变更时触发IE5, N, O
onRowsDelete行数据将被删除时触发IE5, N, O
onRowsInserted新行插入时触发IE5, N, O

八、外部控制与系统事件(External/System Events)

事件名描述支持浏览器(HTML 版本)
onAfterPrint打印操作完成后触发IE5, N, O
onBeforePrint打印操作开始前触发IE5, N, O
onFilterChange对象滤镜效果变化时触发IE4, N, O
onHelp用户点击帮助或 F1 键时触发IE4, N, O
onPropertyChange对象属性变化时触发IE5, N, O
onReadyStateChange对象初始化状态变化时触发IE4, N, O

💡 说明:

  • IE 表示 Internet Explorer
  • N 表示 Netscape Navigator
  • O 表示 Opera
  • 这些事件大多为早期浏览器所支持,部分现代浏览器已弃用或不再推荐使用,请结合实际开发需求评估兼容性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值