JavaScript 事件监听器 addEventListener() 方法 和一些基本的事件
warning:
这篇文章距离上次修改已过473天,其中的内容可能已经有所变动。
addEventListener() 方法用于在指定元素上添加事件监听器,以便在某个事件发生时执行一段脚本代码。
以下是一些基本的事件类型和相应的使用示例:
- 鼠标单击事件 (
click):
document.getElementById("myButton").addEventListener("click", function() {
alert("按钮被点击了!");
});- 鼠标悬停事件 (
mouseover):
document.getElementById("myElement").addEventListener("mouseover", function() {
this.style.color = "red";
});- 输入框值变化事件 (
input):
document.getElementById("myInput").addEventListener("input", function() {
console.log("输入框的值变为:" + this.value);
});- 窗口加载事件 (
load):
window.addEventListener("load", function() {
console.log("页面加载完毕!");
});- 窗口大小改变事件 (
resize):
window.addEventListener("resize", function() {
console.log("窗口大小已改变,宽度为:" + window.innerWidth);
});addEventListener() 方法可以用来监听大量的事件类型,包括键盘事件 (keydown, keyup), 表单事件 (submit, change), 滚动事件 (scroll) 等。使用时确保事件类型字符串与你想要监听的事件相匹配。
评论已关闭