JS禁止高频率连续点击的方法
JS禁止高频率连续点击的方法
方法一:
<button id="btn">点击请求接口</button>
document.querySelector('#btn').addEventListener('click',() => {
document.querySelector('#btn').style.pointerEvents = 'none';
setTimeout(() => {;
document.querySelector('#btn').setAttribute('style','');
},200);
console.log("111111111111");
})
方法二:
let c = null;
let dom = document.querySelector('#btn');
dom.addEventListener('click',function(){
clearTimeout(c);
c = setTimeout(function(){
console.log('2000');
},1000);
},false);
欢迎关注小程序,感谢您的支持!