焦点,感觉就是目前鼠标聚焦的地方吧,比如点击了某个输入框,输入框就是焦点。
方法(获得焦点,失去焦点)
<script>
somedom.onfocus()
somedom.onblur()
</script>
练习(输入框处于焦点状态和失去焦点显示不一样的状态)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<input type="text" name="" id="input" value="待输入...">
<script>
let input = document.querySelector("#input");
input.onfocus = function onf(){
// console.log("!111");
input.value = "";
input.style.color = "#8a2be2";
}
input.onblur = function outf(){
// console.log("@22");
input.value = "待输入...";
input.style.color = "#000000";
}
</script>
</body>
</html>