focus,获得焦点
<body>
<input type="text">
<script>
const input = document.querySelector('input')
input.addEventListener('focus', function() {
console.log('有焦点触发')
})
</script>
</body>
blur,失去焦点
<body>
<input type="text">
<script>
input.addEventListener('blur', function() {
console.log('失去焦点触发')
})
</script>
</body>
change,value发生改变后失去焦点触发
<body>
<input type="text">
<script>
input.addEventListener('change', function() {
console.log('内容发生改变后失去了焦点触发')
})
</script>
</body>
input,value发生变化时即触发
<body>
<input type="text">
<script>
input.addEventListener('input', function() {
console.log(input.value);
})
</script>
</body>