当前位置: 首页 > news >正文

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
  • 这些事件大多为早期浏览器所支持,部分现代浏览器已弃用或不再推荐使用,请结合实际开发需求评估兼容性。

相关文章:

  • 6.4 计算机网络面试题
  • 每日算法刷题Day22 6.4:leetcode二分答案3道题,用时1h30min
  • 华为云Flexus+DeepSeek征文|实战体验云服务器单机部署和CCE高可用的架构AI赋能
  • 硬件学习笔记--66 MCU的DMA简介
  • macOS 上使用 Homebrew 安装redis-cli
  • 力扣面试150题--岛屿数量
  • K8S主机漏洞扫描时检测到kube-服务目标SSL证书已过期漏洞的一种永久性修复方法
  • 机器学习基础相关问题
  • C++ 变量二
  • Linux操作系统shell脚本
  • 论文导读 | 区间数据管理
  • 如何能推进专业度比较高的项目?
  • 深入详解开源工具DCMTK:C++开发的DICOM工具包
  • 相机--相机标定实操
  • Java 中创建线程主要有三种方式
  • 洛谷 单源最短路径 Dijkstra算法+优先队列
  • 华为云Flexus+DeepSeek征文|Flexus云服务器单机部署+CCE容器高可用部署快速搭建生产级的生成式AI应用
  • 如何通过RL真正提升大模型的推理能力?NVIDIA提出长期强化学习训练框架ProRL
  • 通过模型文件估算模型参数量大小
  • 数据湖是什么?数据湖和数据仓库的区别是什么?
  • 做ebay货物查找的网站/网页怎么做出来的
  • 移动端首页/天津seo网站排名优化公司
  • 自己做网站什么类型的比较好/百度关键词搜索排行
  • 济源网站制作/大连seo外包平台
  • 汽车类网站搭建/搜索大全引擎地址
  • 网站点击弹出下载框 怎么做/网盘网页版登录入口