📅  最后修改于: 2023-12-03 14:41:54.564000             🧑  作者: Mango
HTML 事件属性是在 HTML 元素上定义的属性,可以用于触发 JavaScript 代码的执行。它们被用于网页开发中,为用户提供了各种交互方式,比如点击、滚动、拖曳等。
下面是 HTML 事件属性的完整参考。
在任何 HTML 元素上都可使用的事件属性。
当加载被中止时触发,例如图片加载失败。
当元素失去焦点时触发。
当输入框内容发生改变时触发。
当元素被鼠标点击时触发。
当元素被鼠标双击时触发。
当资源加载失败时触发。
当元素获得焦点时触发。
当按键被按下时触发。
当按键被按下并释放时触发。
当按键被释放时触发。
当资源加载完成时触发。
当鼠标按下时触发。
当鼠标移动时触发。
当鼠标移出元素时触发。
当鼠标移入元素时触发。
当鼠标释放时触发。
当窗口或框架大小发生改变时触发。
当元素滚动时触发。
当文本被选中时触发。
当提交表单时触发。
只能在特定 HTML 元素上使用的事件属性。
当元素、包含区域或整个页面被打印或预览后触发。
当元素、包含区域或整个页面被打印或预览前触发。
当媒体可以播放时触发。
当媒体可以在不停顿、不进行缓冲的情况下完全播放时触发。
当鼠标右键被单击时触发。
当 WebVTT Track 对象的 activeCues 集合发生变化时触发。
当元素正在被拖拽时触发。
当元素的拖动操作结束时触发。
当元素被拖进一个有效的放置目标时触发。
当元素被拖出一个有效的放置目标时触发。
当元素在有效放置目标上方被拖动时触发。
当元素的拖动操作开始时触发。
当元素在有效放置目标上被释放时触发。
当媒体的持续时间发生改变时触发。
当媒体的内容被清空时触发。
当媒体播放结束时触发。
当用户在文本框或类似输入控件中输入时触发。
当表单验证不通过时触发。
当按键按下时触发。
当按键按下并放开时触发。
当按键被松开时触发。
当媒体上的数据加载完成时触发。
当媒体上的数据加载完成,并且媒体将播放到其结束时触发。
当媒体数据加载完毕时触发,但没有足够的数据来播放媒体的所有内容。
当媒体的元数据加载完毕时触发。
当媒体被暂停时触发。
当媒体开始播放时触发。
当媒体开始实际播放时触发。
当媒体的加载进度发生改变时触发。
当媒体的播放速率发生改变时触发。
当表单重置时触发。
当媒体跳转完成时触发。
当媒体正在跳转时触发。
当用户开始选择文本时触发。
当元素从 display:none 状态变为可见状态时触发。
当尝试获取媒体数据,但数据不可用时触发。
当提交表单时触发,并且表单通过验证。
当媒体的加载被中断时触发。
当媒体的当前播放位置发生改变时触发。
当元素的打开/关闭状态切换时触发。
当媒体音量发生改变时触发。
当媒体暂停播放等待数据时触发。
以上就是 HTML 事件属性的完整参考。
参考资料: