oninput :实时监听文本框的内容变化
onchange:元素发生时的时候执行(只能在失去焦点后执行)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div>
<!-- 在html中,this指向是dom元素本身 -->
<button type="button" onclick="fn1()">按钮一</button>
<button type="button" class="btn2">按钮二</button>
</div>
<script>
var btn2 = document.querySelector('.btn2')
// 第一种情况
function fn1() {
// 用关键字function声明的函数,this都指向window
return (function () {
console.log(this)
})()
}
// 第二种情况
btn2.onclick = function () {
// js给dom元素添加事件,this指向dom本身
console.log(this)
// var o