前端开发:JS中常用事件汇总
warning:
这篇文章距离上次修改已过446天,其中的内容可能已经有所变动。
在JavaScript中,常见的事件类型包括:
鼠标事件:
click:用户点击元素dblclick:用户双击元素mousedown:用户按下鼠标按钮mouseup:用户释放鼠标按钮mousemove:用户移动鼠标mouseenter:鼠标进入元素mouseleave:鼠标离开元素mouseover:鼠标经过元素mouseout:鼠标离开元素contextmenu:用户打开上下文菜单(例如点击鼠标右键)
键盘事件:
keydown:用户按下键keyup:用户释放键keypress:用户按下并释放键(仅在按键产生字符时触发)
表单事件:
input:用户在<input>或<textarea>元素中输入文本change:表单元素的内容改变,通常用于<input>,<select>, 或<textarea>submit:用户提交表单reset:用户重置表单
窗口事件:
load:页面加载完毕unload:用户离开页面resize:窗口尺寸改变scroll:滚动窗口error:加载文档或图片时发生错误
其他事件:
focus:元素获得焦点blur:元素失去焦点scrollstart:滚动开始(移动设备专用)scrollend:滚动结束(移动设备专用)
举例使用:
// 为按钮添加点击事件
document.getElementById('myButton').addEventListener('click', function() {
alert('按钮被点击了!');
});
// 监听文本输入框的内容改变
document.getElementById('myInput').addEventListener('input', function() {
console.log('输入内容:', this.value);
});
// 窗口大小改变时的处理
window.addEventListener('resize', function() {
console.log('窗口宽度:', window.innerWidth);
console.log('窗口高度:', window.innerHeight);
});这些事件可以通过addEventListener方法添加到HTML元素上。
评论已关闭