让一个按钮1分钟点击100次,超过100次不能点击,求大神解答,面试时这样想的
window.onload = function () {
let btn = document.getElementById("btn");
for (var i = 1; i <= 100; i++) {
btn.onclick = (function (j) {
return function () {
setTimeout(function () {
console.log(j);//每次都是100
}, 60000 / j);
}
})(i);
}
}
但在setTimeout当中,j的值每次都是100,所以思路是不是有问题,求大佬解疑答惑
明月笑刀无情
相关分类