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

次のように書く...

if (カウント > 133) || if(parseInt($('yourClickCount').html()) >= 108000
clearInterval(thingy);

于 2013-02-01T23:16:27.113 に答える