以下是一些常见的 JavaScript 事件:
1. 鼠标事件:
- click: 当鼠标点击元素时触发。
- dblclick: 当鼠标双击元素时触发。
- mousedown、mouseup: 鼠标按下和松开时触发。
- mousemove: 鼠标在元素上移动时触发。
- mouseover、mouseout: 鼠标移入或移出元素时触发。
- ...
2. 键盘事件:
- keydown、keyup: 键盘按下和松开时触发。
- keypress: 键盘按下时触发(不会捕获特殊键和功能键)。
- ...
3. 表单事件:
- submit: 当表单提交时触发。
- input: 当输入框的值发生变化时触发。
- change: 当表单元素的值发生变化时触发。
- focus、blur: 元素获得或失去焦点时触发。
- ...
4. 文档和窗口事件:
- load: 当文档或图片等资源加载完成时触发。
- unload: 当页面卸载时触发。
- resize: 窗口大小变化时触发。
- scroll: 滚动条滚动时触发。
- ...
通过在 HTML 元素上添加事件监听器(event listener)或使用 DOM API,在事件发生时执行相应的 JavaScript 代码。例如:
<button id="myButton">Click me</button>
<script>
// 获取按钮元素
var button = document.getElementById('myButton');
// 添加点击事件监听器
button.addEventListener('click', function() {
alert('Button clicked!');
});
</script>
在这个例子中,当按钮被点击时,弹出一个警告框。这是通过使用 addEventListener 方法来注册事件监听器来实现的。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3517/JavaScript