1. 鼠标事件:
- onclick:当用户点击某个元素时触发。
- onmouseover:当鼠标移动到元素上方时触发。
- onmouseout:当鼠标从元素移出时触发。
<button onclick="myFunction()">点击我</button>
2. 键盘事件:
- onkeydown:当用户按下键盘上的任意键时触发。
- onkeyup:当用户释放键盘上的键时触发。
<input type="text" onkeydown="myFunction()">
3. 表单事件:
- onsubmit:当用户提交表单时触发。
- onchange:当元素的值发生改变时触发(常用于输入框、下拉列表等)。
<form onsubmit="return validateForm()">
<!-- form elements -->
</form>
4. 窗口事件:
- onload:当页面加载完成时触发。
- onresize:当窗口大小发生改变时触发。
<body onload="myFunction()">
5. 其他常见事件:
- onfocus:当元素获得焦点时触发。
- onblur:当元素失去焦点时触发。
<input type="text" onfocus="myFunction()">
这些事件可以直接写在 HTML 元素中,也可以通过 JavaScript 动态地添加或移除。在处理事件时,通常会调用相应的 JavaScript 函数,以执行特定的操作。
转载请注明出处:http://www.zyzy.cn/article/detail/3791/HTML