1. 鼠标事件:
- onclick - 鼠标点击
- ondblclick - 双击
- onmousedown - 鼠标按下
- onmouseup - 鼠标释放
- onmousemove - 鼠标移动
- onmouseover - 鼠标移入
- onmouseout - 鼠标移出
2. 键盘事件:
- onkeydown - 键盘按下
- onkeyup - 键盘释放
- onkeypress - 键盘按键被按下并释放
3. 表单事件:
- onchange - 输入框内容改变
- onsubmit - 表单提交
- onreset - 重置表单
- onfocus - 元素获得焦点
- onblur - 元素失去焦点
4. 文档加载事件:
- onload - 页面加载完成
- onunload - 页面被卸载
5. 窗口大小变化事件:
- onresize - 窗口大小变化
6. 元素加载事件:
- onreadystatechange - 元素状态改变
- onloadstart - 元素开始加载
- onloadedmetadata - 元素加载完成
7. 移动设备事件:
- ontouchstart - 触摸开始
- ontouchmove - 触摸移动
- ontouchend - 触摸结束
8. 其他常见事件:
- onscroll - 滚动条滚动
- oncontextmenu - 上下文菜单被触发
这些事件可以直接写在HTML标签中,也可以通过JavaScript动态添加。例如:
<button onclick="myFunction()">点击我</button>
其中,myFunction() 是在按钮被点击时调用的JavaScript函数。通过这些事件,开发者可以实现对用户交互的响应和控制。
转载请注明出处:http://www.zyzy.cn/article/detail/12451/HTML