HTML 事件是发生在 HTML 元素上的“事情”。
当在 HTML 页面中使用 JavaScript 时,JavaScript 能够“应对”这些事件。
HTML 事件可以是浏览器或用户做的某些事情。
一些例子:
通常,当事件发生时,用户会希望做某件事。
JavaScript 允许您在事件被侦测到时执行代码。
通过 JavaScript 代码,HTML 允许您向 HTML 元素添加事件处理程序。
使用单引号:
使用双引号:
【举个栗子】onclick 属性(以及代码)被添加到 元素:

点击按钮后,JavaScript 代码改变了 id=“demo” 的元素的内容。
也可以使用 this.innerHTML改变了其自身元素的内容:

JavaScript 代码通常有很多行。事件属性调用函数更为常见:
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Titletitle>
head>
<body>
<h1>JavaScript 事件h1>
<p>点击按钮来显示日期。p>
<button onclick="displayDate()">时间是?button>
<script>
function displayDate() {
document.getElementById("demo").innerHTML = Date();
}
script>
<p id="demo">p>
body>
html>
执行效果


事件处理程序可用于处理、验证用户输入、用户动作和浏览器动作:
让 JavaScript 处理事件的不同方法有很多: