【发布时间】:2013-02-01 23:04:04
【问题描述】:
我在互联网上搞乱了一个按钮,并且我的部分代码正常工作,在 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 || 的语法错误陈述。我也不确定我是否使用了正确的标识符来从中获取。我能做些什么来纠正这个问题?
【问题讨论】:
-
如果您的代码没有全部放在一行上,这会有所帮助。 getClass() 不会返回数字,因此将其与 >=108,000 进行比较是行不通的。此外,108,000 不是有效数字; 108000 是。你对
if语句的理解也不对。 -
我解决了问题的一部分,即结合 if 语句的语法错误,因此它读取为 if (count > 133 || $('yourClickCount').getClass() >= 108,000) 所以我应该尝试将其与什么进行比较?因为 $('yourClickCount').Number() 也不起作用。
标签: javascript jquery html button numbers