JavaScript中的事件类型

在JavaScript中,事件类型通常用于处理用户与网页元素交互的行为。

JavaScript中的事件类型有以下几种:

1. 鼠标事件(Mouse Events):包括点击、双击、鼠标移入移出、鼠标按下释放等。
2. 键盘事件(Keyboard Events):包括按键按下、按键释放、按键组合等。
3. 表单事件(Form Events):包括表单提交、表单重置等。
4. 焦点事件(Focus Events):包括元素获得焦点、元素失去焦点等。
5. 触摸事件(Touch Events):包括触摸开始、触摸移动、触摸结束等。
6. 窗口事件(Window Events):包括窗口打开、窗口关闭、窗口刷新等。

代码演示:

1. click(点击事件):当用户点击一个元素时触发。

document.getElementById("myButton").addEventListener("click", function() {
  alert("按钮被点击了!");
});

2. mouseover(鼠标悬停事件):当鼠标指针移动到元素上时触发。

document.getElementById("myElement").addEventListener("mouseover", function() {
  alert("鼠标悬停在元素上!");
});

3. mouseout(鼠标离开事件):当鼠标指针从元素上移开时触发。

document.getElementById("myElement").addEventListener("mouseout", function() {
  alert("鼠标离开了元素!");
});

4. keydown(键盘按下事件):当用户按下一个键时触发。

document.addEventListener("keydown", function(event) {
  console.log("按下的键是:" + event.key);
});

5. keyup(键盘松开事件):当用户松开一个键时触发。

document.addEventListener("keyup", function(event) {
  console.log("松开的键是:" + event.key);
});

6. submit(提交事件):当表单提交时触发。

<form id="myForm">
  <input type="text" name="username" />
  <input type="submit" value="提交" />
</form>

<script>
document.getElementById("myForm").addEventListener("submit", function(event) {
  event.preventDefault(); // 阻止表单默认提交行为
  alert("表单已提交!");
});
</script>

  • 19
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值