<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<input type="text" >
<script>
/* var input=document.querySelector("input");
input.addEventListener("input",inputHandler);
function inputHandler(e){
console.log(input.value);
}
//setTimeout判断多少多长时间以后执行这个函数
var ids=setTimeout(fn,5000);//5秒后执行fn函数,仅执行一次,不会执行下一次
function fn(){
console.log("aaaa");
clearTimeout(ids);//清除这个设置
}
*/
var bool=true;
var input=document.querySelector("input");
input.addEventListener("input",inputHandler);
function inputHandler(){
if(bool=false) return;
var ids=setTimeout(function(){
console.log(input.value);
clearTimeout(ids);
},500)
bool=true;
}
</script>
</body>
</html>