我正在尝试执行 JavaScript 代码来模拟重复的按钮单击。每次点击都会刷新网页。下面是我的代码:
for(i=0; i<1000; i++) {
console.log(i);
document.getElementById('button-id').click()
window.onload = function () { }
}
但是,当我执行此操作时,JavaScript 会打印出 i 的所有 1000 个值,然后仅单击该按钮一次。
是否可以“等待”直到页面刷新,然后重新单击刷新页面上的同一按钮?
最佳答案
在 JavaScript 中,每次重新加载页面时,它都会重置您所在的循环。因此,仅使用 JS,您所要求的内容是不可能的。但是,您可以(我不确定为什么)每次加载时重新加载页面。
这真的很简单,我永远不会这样做,但出于教育目的,这里是:
<body onload="location.reload()">
希望这有帮助!
关于javascript - 模拟重复点击刷新页面的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26953371/