Cliquez sur un bouton chaque seconde

Comment cliquer sur un bouton chaque seconde en utilisant JavaScript?

40
demandé sur Qantas 94 Heavy 2010-12-23 07:51:35

6 réponses

setInterval(function () {document.getElementById("myButtonId").click();}, 1000);
93
répondu John Hartsock 2010-12-23 05:01:10

Cela vous donnera un certain contrôle sur le clic, et semble propre

<script>
var timeOut = 0;
function onClick(but)
{
    //code
    clearTimeout(timeOut);
    timeOut = setTimeout(function (){onClick(but)},1000);
}
</script>
<button onclick="onClick(this)">Start clicking</button>
7
répondu Isaac 2013-05-27 22:49:16
document.getElementById('youridhere').click()
5
répondu KonaRin 2013-05-08 23:30:35

Cela fonctionnerait

setInterval(function(){$("#myButtonId").click();}, 1000);
2
répondu Meuru 2016-05-14 16:17:07

Vous pouvez utiliser

setInterval(function(){ 
    document.getElementById("yourbutton").click();
}, 1000);
1
répondu Footer 2016-08-02 08:43:59

Cela fonctionnera, simple et facile

 `<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
répondu nikunj 2017-06-01 13:10:08