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

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

相关文章:

  • 滚珠导轨在光学设备中如何实现微米级运动?
  • 简单网络拓扑实验
  • 第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10+pip3.10)
  • 30 C 语言递归算法详解:基准条件、递归逻辑、循环对比、经典案例(斐波那契、猴子吃桃、汉诺塔、二分查找等)
  • Maskrcnn网络结构学习
  • Ubuntu更新国内源
  • Python 训练营打卡 Day 43
  • Vue前端篇——项目目录结构介绍
  • NER实践总结,记录一下自己实践遇到的各种问题。
  • 【linux】全志Tina预编译一个so库文件到根文件系统/usr/lib/下
  • 拉深工艺模块——回转体拉深件毛坯尺寸的确定(二)
  • Vue2 和 Vue3 常见 CSS 样式归纳总结
  • PyTorch——优化器(9)
  • 近几年字节飞书测开部分面试题整理
  • 【计网】SW、GBN、SR、TCP
  • 深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏
  • Linux——TCP和UDP
  • 6月14日开班,ESG 合规分析师招生通知
  • FreeRTOS,MicroPython,区别与联系
  • 新制作文件系统占满:Error writing to file - write (28: No space left on device)
  • 雷卯针对易百纳 海思Hi3519AV100开发板防雷防静电方案
  • 虚拟机无法开启-关掉虚拟化
  • ROS中的里程计与IMU的消息类型解读
  • 深入解析异步爬虫中的协程原理:从概念到工程实践
  • c++对imu的角速度积分得到表示旋转四元数
  • 半导体热电技术方案领跑者「富信」×企企通,构建采购数字化升级
  • 【操作系统】基础回顾(一)
  • 解决IDE编译JAVA项目时出现的OOM异常问题
  • LeetCode[513]找树左下角的值
  • C语言基础(11)【函数1】