【问题标题】:Javascript Timer click button every 0.1 seconds [closed]Javascript Timer每0.1秒点击一次按钮[关闭]
【发布时间】:2015-07-13 20:55:04
【问题描述】:

我有一个计时器(15),它倒计时直到它达到 0,然后重复

它们是我想在计时器小于 2 时单击的按钮 我的代码是:

    setInterval(function(){
var x = document.getElementById('timer').innerHTML ;
function getSecondPart(str) {
    return str.split('00<span>:</span>00<span>:</span>')[1];
}
    if (getSecondPart(x) < 04) {
       document.getElementById('bidButton').click();

    }

  } ,100);

但返回此错误:

SyntaxError: expected expression, got ',' 

为什么?

【问题讨论】:

  • 我认为您在 ,100); 之前缺少一个花括号
  • 等等...你更改了代码。你是说即使在修正了语法之后你仍然会遇到同样的错误?

标签: javascript


【解决方案1】:

你缺少一个括号来关闭函数:

setInterval(function(){
    if (getSecondPart(x) < 2) {
       document.getElementById('bidButton').click();
    }
} ,100);

尝试使用更多的缩进,它会更清晰。

【讨论】:

  • 我应该调用它以使其正常工作吗? setInterval();
  • @LineRifai 上面的代码是调用。它使用两个参数调用setInterval 方法:要运行的函数和间隔本身。
  • 非常感谢兄弟,工作完美
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多