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(提交事件):当表单提交时触发。

你可能感兴趣的:(javascript,开发语言,ecmascript)