Wie klicken Sie eine Taste pro Sekunde mit JavaScript?Klicken Sie auf eine Schaltfläche pro Sekunde
Antwort
setInterval(function() {document.getElementById("myButtonId").click();}, 1000);
emuliert das eigentlich einen Knopfklick oder ruft einfach den Ereignis-Listener für 'myButtonId' auf? ? –
@ Damien-at-SF .. Ja danke. Ich habe die Antwort korrigiert. –
:) nett, bekommt meine Stimme! –
document.getElementById('youridhere').click()
Dies beantwortet nur teilweise die Frage, der sich wiederholende Teil der Frage ist immer noch hervorragend. – greedybuddha
Dies wird Ihnen eine gewisse Kontrolle über das Klicken geben, und sieht ordentlich
<script>
var timeOut = 0;
function onClick(but)
{
//code
clearTimeout(timeOut);
timeOut = setTimeout(function(){onClick(but)},1000);
}
</script>
<button onclick="onClick(this)">Start clicking</button>
Gibt es einen Grund dafür, dass dieser bei jedem Aufruf seinen eigenen Timer löscht und neu erstellt, anstatt "interval = setInterval (...)" zu verwenden, das sich selbst wiederholt und 'clearInterval (interval)' bei Bedarf verwendet? – doppelgreener
Jedes Mal, wenn Sie darauf klicken, wird eine weitere Schleife gestartet. Es wird nur angenommen, dass ich sie innerhalb der Schleife anhalten würde, damit Sie eine Zustandsprüfung durchführen können, bevor Sie sie erneut starten. Auch dies ist 'setTimeout', das ist nur eine alternative Methode zu zeigen' setInterval' – Isaac
Okay, sicher, das ist eine gute Alternative, je nachdem, welchen Effekt jemand will. +1 – doppelgreener
Diese
setInterval(function(){$("#myButtonId").click();}, 1000);
Hinzufügen einer Beschreibung würde helfen. –
Sie
verwenden können, funktionieren würdesetInterval(function(){
document.getElementById("yourbutton").click();
}, 1000);
dies funktionieren wird, einfach und leicht
`<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>
`
- 1. mechanisieren Python klicken Sie auf eine Schaltfläche
- 2. VBA klicken Sie auf eine bestimmte Schaltfläche
- 3. jQuery.draggable() - Klicken Sie auf Schaltfläche klicken
- 4. Sensorwerte pro Sekunde abrufen
- 5. Transaktionen pro Sekunde
- 6. Erhöhen Sie MySQL Abfragen pro Sekunde
- 7. Klicken Sie auf eine Schaltfläche, bis sie verschwindet in CasperJS
- 8. Benachrichtigung beim Klicken auf eine Schaltfläche?
- 9. Lauf-Funktion, wenn auf eine Schaltfläche klicken
- 10. Javascript: Automatisch auf eine Schaltfläche klicken?
- 11. Klicken Sie auf Schaltfläche in UICollectionView
- 12. VBA zum Klicken auf eine Webseite Schaltfläche
- 13. C# Wie Wert Box auf eine Schaltfläche klicken klicken
- 14. Fügen Sie benutzerdefinierte UITableViewCell auf Schaltfläche klicken
- 15. Ändern divs durch Klicken auf eine Schaltfläche
- 16. getImageData beim Klicken auf eine dynamische Schaltfläche
- 17. PopupWindow beim Klicken auf eine Schaltfläche anzeigen?
- 18. Espresso - klicken Sie auf Textansicht (Schaltfläche)
- 19. Klicken Sie auf Javascript Schaltfläche mit Python
- 20. Initiieren Sie Google Anmelden auf Schaltfläche klicken
- 21. AJAX View Tabellendaten Schaltfläche Klicken Sie auf
- 22. JavaScript Automaticly auf eine Schaltfläche klicken
- 23. Klicken auf eine deaktivierte Eingabe oder Schaltfläche
- 24. Login auf eine Site automatisieren und auf eine Schaltfläche klicken
- 25. Warten Sie auf eine Schaltfläche klicken innerhalb foreach Schleife
- 26. Öffnen Sie eine neue JTable auf Schaltfläche klicken
- 27. Wie klicken Sie auf eine Schaltfläche in ListView Element?
- 28. Wie klicken Sie auf eine Schaltfläche in einem Webbrowser-Steuerelement?
- 29. Klicken Sie auf eine href-Schaltfläche mit Selen und Python?
- 30. Android klicken Sie auf eine Schaltfläche mit der Absicht
aber ... warum? vielleicht würde etwas Kontext helfen? dh es könnte einen besseren Weg geben, um das zu erreichen, was Sie versuchen ... anstatt jede Sekunde einen Knopf zu klicken ... –