自动提交Javascript按钮操作

时间:2012-09-14 08:59:09

标签: javascript automation

我有一个带有Javascript按钮的网站,提交输入的代码并刷新屏幕。这是在开源应用程序上,而不是我自己的代码。

此按钮大部分时间都可以完成工作,但如果这是正确的术语,我想“挂钩”此功能,并以特定间隔自动刷新提交。

<button id="dataRefreshButton" type="submit" title="Refresh with latest data." class="button capsule up">

我想知道是否有办法以某种方式自动提交此代码?

2 个答案:

答案 0 :(得分:3)

类似于setTimeout()click()

<script type="text/javascript">
    setTimeout(function(){ document.getElementById('dataRefreshButton').click(); }, 5000); // 5 seconds
</script>

setInterval()

<script type="text/javascript">
    setInterval(function(){ document.getElementById('dataRefreshButton').click(); }, 5000); // every 5 seconds
</script>

答案 1 :(得分:0)

有关表单提交的信息,请参阅http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml

至于具体间隔使用

setInterval(function() {/*you code*/}, time_interval);

function tick() {
    setTimeout(function() {tick(); /*you code*/}, time_interval);
};

提交的内容如下:

document.forms["myform"].submit();