0

我在互联网上搞乱了一个按钮,并且我的部分代码工作了,在 200 毫秒的时间间隔内只自动单击了 133 次按钮。

var count = 0; 
var thingy = setInterval(function () 
{ 
    $('#btnEntry').click(); 
    count++;  
    if (count > 133) 
        clearInterval(thingy);
}, 200);

但是,我希望能够对其进行调整,以便它也停止点击某个数字。例如,该页面使用以下代码显示您的点击次数:

<div id="lblYourClickCountPanel" style="display: block;">
    <span id="lblYourClickCount" class="yourClickCount" style="display: inline-block; width: 185px; visibility: visible;">107,459
    </span>
</div>

其中 107,459 是点击次数。如果我想阻止代码在数字 108,000 之后点击;我该怎么做?

我试过代码,

var count = 0; 
var thingy = setInterval(function () 
{ 
    $('#btnEntry').click(); 
    count++;  
    if (count > 133) || if($('yourClickCount').getClass() >= 108,000     
        clearInterval(thingy);
}, 200);

但它给了我一个 if || 的语法错误 陈述。我也不确定我是否使用了正确的标识符来从中获取。我能做些什么来纠正这个问题?

4

2 回答 2

0

正确的代码:

var count = 0,
    limit = parseInt($('#yourClickCount').text().replace(/,/g, ''));
var thingy = setInterval(function () {
    $('#btnEntry').click();
    count++;
    if (count > limit)
        clearInterval(thingy);
}, 200);
于 2013-02-01T23:11:42.257 回答
-1

写成...

如果(计数> 133)|| if(parseInt($('yourClickCount').html()) >= 108000
clearInterval(thingy);

于 2013-02-01T23:16:27.113 回答