HTML 事件
HTML 事件是发生在 HTML 元素上的交互瞬间,它们可以由用户的行为(如点击、按键、鼠标移动等)或浏览器的行为(如页面加载、表单提交等)触发。在 HTML 和 JavaScript 的交互中,事件扮演着核心角色,允许开发者创建动态和响应式的网页。
常见的 HTML 事件
-
点击事件(Click): 当用户点击元素时触发。例如,
<button onclick="myFunction()">点击我</button>
。 -
加载事件(Load): 当页面或图像加载完成后触发。例如,
<body onload="loadFunction()">
。 -
鼠标移动事件(Mouseover 和 Mouseout): 当鼠标指针移动到元素上或移出元素时触发。
-
按键事件(Keydown 和 Keypress): 当用户按下键盘上的键时触发。
-
表单事件(Submit 和 Change): 当表单提交或表单元素的内容改变时触发。
事件处理程序
事件处理程序是响应特定事件的代码块。在 HTML 中,事件处理程序可以直接在元素标签内定义,也可以通过 JavaScript 动态添加。
内联事件处理程序
内联事件处理程序是在 HTML 标签内直接定义的。例如: