【发布时间】:2011-05-29 19:02:02
【问题描述】:
如何使用 JavaScript 每秒点击一个按钮?
【问题讨论】:
-
但是……为什么?也许一些背景会有所帮助?即可能有更好的方法来实现您正在尝试做的事情......而不是每秒点击一个按钮......
标签: javascript button event-handling
如何使用 JavaScript 每秒点击一个按钮?
【问题讨论】:
标签: javascript button event-handling
setInterval(function () {document.getElementById("myButtonId").click();}, 1000);
【讨论】:
myButtonId调用事件侦听器??
document.getElementById('youridhere').click()
【讨论】:
这将使您对点击有一些控制,并且看起来很整洁
<script>
var timeOut = 0;
function onClick(but)
{
//code
clearTimeout(timeOut);
timeOut = setTimeout(function (){onClick(but)},1000);
}
</script>
<button onclick="onClick(this)">Start clicking</button>
【讨论】:
interval = setInterval(...) 自己重复,并在必要时使用 clearInterval(interval)?
setTimeout,这只是为了显示setInterval的替代方法
这样就可以了
setInterval(function(){$("#myButtonId").click();}, 1000);
【讨论】:
你可以使用
setInterval(function(){
document.getElementById("yourbutton").click();
}, 1000);
【讨论】:
这将工作,简单易行
`<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>
`
【讨论】: