如何使用 JavaScript 自动点击浏览器按钮?

问题描述 投票:0回答:7

如何使用 JavaScript 每秒点击一个按钮?

javascript button event-handling
7个回答
127
投票
setInterval(function () {document.getElementById("myButtonId").click();}, 1000);

7
投票

这会让你对点击有一些控制,看起来很整洁

<script>
var timeOut = 0;
function onClick(but)
{
    //code
    clearTimeout(timeOut);
    timeOut = setTimeout(function (){onClick(but)},1000);
}
</script>
<button onclick="onClick(this)">Start clicking</button>

5
投票
document.getElementById('youridhere').click()

2
投票

这行得通

setInterval(function(){$("#myButtonId").click();}, 1000);

2
投票

你可以使用

setInterval(function(){ 
    document.getElementById("yourbutton").click();
}, 1000);

0
投票

这会起作用,简单易行

 `<form method="POST">
<input  type="submit" onclick="myFunction()" class="save" value="send" name="send" id="send" style="width:20%;">
</form>
<script language ="javascript" >
function myFunction() {
setInterval(function() {document.getElementById("send").click();}, 10000);    
}
</script>

`


0
投票
let counter = 3;

const interval = setInterval(() => {
    document.querySelector('#button_id').click();

    if (counter === 0) {
        clearInterval(interval);
        alert("Stopped");
    }

    counter--;
}, 9000);
© www.soinside.com 2019 - 2024. All rights reserved.