Javascript:当时间到达xx:xx:xx时单击按钮

时间:2011-02-16 22:07:54

标签: javascript

我正在使用Greasemonkey,我想要一个代码,如果时间是00:00:05将点击一个按钮,这是计时器:

<dt id="temps">Time remaining:0:35:22</dt>

这是按钮:

<input class="Button1" type="button" style="padding: 10px" value="OK!">

这就是我所做的(我在JS中是一个极端的菜鸟):

function clickbid() {
    if document.getElementById('temps') = 00:00:05;
    document.getElEmentsByClassName('Button1').click();
    else {
    }
}

非常感谢!

1 个答案:

答案 0 :(得分:0)

http://jsfiddle.net/loktar/Wancj/2/

function clickbid() {
    var timeData = document.getElementById('temps').firstChild.data,
        timeLeft = timeData.substr(timeData.length-7, 7);

   if (timeLeft == '0:00:05'){
        debug.innerHTML = "Bid foo";
    }else{
         debug.innerHTML = "aint time yet dawg!";   
    }
}

这至少应该让你走上正确的道路。