工具用的顺手吗?
你的反馈能帮助我们做得更好
前端开发者快速查阅JS事件名称、分类及浏览器兼容性参考的在线手册。
这是本地维护的静态参考表,不代表实时官方名录、当前政策或完整收录。原始来源和更新时间未标明的记录,应按未核实资料使用。
63条历史JavaScript事件记录,含旧IE/Netscape兼容字段。不是现代浏览器完整兼容表;记录原文保留。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
页面提供一份含 63 条记录的静态事件索引,分为一般事件、页面相关事件、表单相关事件、滚动字幕事件、编辑事件、数据绑定和外部事件 7 类。每行给出四项信息:分类、以 on 开头的事件处理器名称、历史浏览器标记以及简短触发说明。它适合查找 onclick、onload、onsubmit、ondragstart 等旧式属性名,也能作为阅读早期网页代码时的术语对照。
表中的“IE3、N2”之类标记记录的是 Internet Explorer 与 Netscape 早期版本语境,不是当代浏览器兼容性结论。表内还包含 onbounce、onfilterchange、onpropertychange、早期数据绑定事件等历史或特定实现条目,因此不能把 63 行理解为现代标准事件的完整清单。
onclick 是事件处理器属性名,而传给 addEventListener 的类型字符串通常写成 click;同理,onload 对应 load,onsubmit 对应 submit。事件发生后,监听函数会收到事件对象,可从中读取目标、类型以及特定事件接口提供的信息。
element.addEventListener("click", handler)element.onclick = handler两种写法都能注册处理逻辑,但前者可为同一目标添加多个监听器,并支持捕获阶段、只执行一次或通过信号统一移除等选项。是否能在某个元素上使用某事件,还取决于事件目标和对应规范,不能只看名称。
指南
按步骤完成操作,并通过示例核对输入与结果。
在表格搜索框输入 onmouseover、表单、剪贴 等文本,结果会按各列内容进行筛选。搜索不到时可去掉 on 前缀再检查描述,但不要据此推断事件一定不存在。
点击“分类”“事件”“浏览器支持”或“说明”的列头切换排序,适合把同类记录集中查看。列显示菜单可以暂时隐藏不需要的字段。
表格按页展示,需通过上一页、下一页继续浏览。筛选后的行数会随搜索条件变化;若需要带走表格,可查看页面提供的导出入口及当前可用条件。
例如表中找到 onsubmit 后,现代代码常把 submit 作为类型字符串:
const form = document.querySelector("form");
form.addEventListener("submit", (event) => {
event.preventDefault();
// 校验并处理表单
});这里的转换规则只说明名称形式,不保证每个历史条目都有现代等价物。诸如滚动字幕、旧式数据绑定或厂商特有事件,应再查对应元素的当前规范与浏览器文档。
场景
查看这项工具在不同工作与生活流程中的用法。
维护者遇到内联的 onbeforecopy、onreadystatechange 等名称时,可先从表内确认历史说明,再决定是否迁移到当前 API。
学习者可以按鼠标、键盘、表单和页面加载分组建立词汇表,并用小型页面验证 click、keydown、focus 与 submit 的触发顺序。
审查 HTML 属性或脚本中的事件名时,先确认拼写和大致用途;兼容性、可访问性与事件目标仍应回到最新规范逐项检查。
问答
集中解答高频疑问与容易混淆的问题。
通常不是。onclick 是处理器属性名,click 是事件类型字符串;分别常见于属性赋值与 addEventListener 调用。
不能。这些是早期浏览器版本标记,只能提供历史背景;现代支持情况需要按事件、目标元素和当前浏览器版本另行核对。
因为这是一份固定的历史清单,不是持续更新的现代 Web 事件全集。当前平台还有指针、触摸、动画、媒体、网络等更多事件类别。
对 onclick、onload、onsubmit 等常见名称通常成立,但历史、非标准或特定对象条目不能机械套用;应确认事件是否仍被目标对象支持。
须知
使用前了解适用范围、结果限制与必要提醒。
表格内容是静态资料,既不会检测当前浏览器,也不包含版本区间、移动端差异、实验性状态或弃用状态。不要依据一行旧版本标记直接决定生产代码兼容范围。
change 会受控件类型和交互方式影响。on* 属性会把行为混入标记。新代码通常更适合在脚本中注册监听器,但迁移前要保留原有执行顺序、默认行为与冒泡逻辑。推荐
查找相关工具、专题与可用的 API 能力。