1、" 事件 " 开发步骤
" 事件 " 开发步骤 :
// 1. 获取事件源
var div = document.querySelector('div');
// 2. 绑定事件
// 要绑定的是事件源 div 的 onclick 点击事件
// div.onclick 就是要绑定的事件
// 3. 添加事件处理程序
div.onclick = function() {
div.innerHTML = "已点击"
console.log("点击 div 元素");
}
完整代码示例 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- 设置 meta 视口标签 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>JavaScript</title>
<style></style>
</head>
<body>
<div id="hello">未点击</div>
<script>
// 注意 : HTML 文档加载顺序是从上到下加载
// 这里要先加载标签 , 然后加载 JavaScript 脚本
// 1. 获取事件源
var div = document.querySelector('div');
// 2. 绑定事件
// 要绑定的是事件源 div 的 onclick 点击事件
// div.onclick 就是要绑定的事件
// 3. 添加事件处理程序
div.onclick = function() {
div.innerHTML = "已点击"
console.log("点击 div 元素");
}
</script>
</body>
</html>
执行结果 :
常见鼠标 " 事件 " :
代码示例 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- 设置 meta 视口标签 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>JavaScript</title>
<style></style>
</head>
<body>
<div id="hello">未点击</div>
<script>
// 注意 : HTML 文档加载顺序是从上到下加载
// 这里要先加载标签 , 然后加载 JavaScript 脚本
// 1. 获取事件源
var div = document.querySelector('div');
// 2. 绑定事件
// 要绑定的是事件源 div 的 onclick 点击事件
// div.onclick 就是要绑定的事件
// 3. 添加事件处理程序
div.onclick = function() {
div.innerHTML = "已点击"
console.log("点击 div 元素");
}
div.onmouseover = function() {
console.log("鼠标经过");
}
div.onmouseout = function() {
console.log("鼠标离开");
}
div.onmousemove = function() {
console.log("鼠标移动");
}
div.onmousedown = function() {
console.log("鼠标按下");
}
div.onmouseup = function() {
console.log("鼠标抬起");
}
</script>
</body>
</html>
执行结果 :