0

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

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

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

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

4

2 回答 2

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>
于 2012-09-14T09:02:09.960 回答
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();
于 2012-09-14T09:06:47.937 回答