HTML DOM 事件是指用户与 HTML 文档交互时所触发的各种动作,比如鼠标点击、键盘输入、窗口加载等。通过 HTML DOM,你可以注册事件监听器来响应这些事件,实现动态交互和用户体验的增强。

以下是一些常见的 HTML DOM 事件:

  1. 鼠标事件
  • click:当鼠标单击元素时触发。
  • mouseover:当鼠标移动到元素上方时触发。
  • mouseout:当鼠标移出元素时触发。
  • mousedown:当鼠标按下元素时触发。
  • mouseup:当鼠标释放元素时触发。
  1. 键盘事件
  • keydown:当按下键盘上的任意键时触发。
  • keyup:当释放键盘上的任意键时触发。
  • keypress:当按下键盘上的字符键时触发。
  1. 表单事件
  • submit:当表单提交时触发。
  • change:当表单元素的值发生变化时触发。
  • focus:当表单元素获得焦点时触发。
  • blur:当表单元素失去焦点时触发。
  1. 窗口事件
  • load:当文档或图像加载完成时触发。
  • resize:当窗口大小调整时触发。
  • scroll:当用户滚动页面时触发。
  1. 其他事件
  • focus:当元素获得焦点时触发。
  • blur:当元素失去焦点时触发。
  • contextmenu:当用户右键单击元素时触发。

你可以使用 addEventListener() 方法来为元素添加事件监听器,也可以直接将事件处理函数赋值给元素的相应属性。

下面是一个简单的示例,演示了如何使用 HTML DOM 来响应点击事件:

<!DOCTYPE html>
<html>
<head>
    <title>Event Example</title>
</head>
<body>
    <button id="myButton">Click Me</button>

    <script>
        // 获取按钮元素
        var button = document.getElementById("myButton");

        // 添加点击事件监听器
        button.addEventListener("click", function() {
            alert("Button clicked!");
        });
    </script>
</body>
</html>

在这个示例中,当按钮被点击时,会弹出一个对话框显示 “Button clicked!”。这是通过将一个匿名函数作为事件处理函数,通过 addEventListener() 方法添加到按钮元素的 click 事件上实现的。

Leave a Reply

Your email address will not be published. Required fields are marked *