每次在Javascript中执行时更改函数的属性

时间:2016-04-23 00:35:23

标签: javascript

我愿意创建一个功能,将 payhighx()更改为 paylowx() paylowx() payhighx()每次执行两个中的一个。我想到了进入 roll()函数的if语句,该函数检查是否执行了 payhighx()/ paylowx()并在返回时更改了它们的属性值为 True 。我尝试研究与我的问题相关的东西,但是在JQuery和Javascript方面找不到任何有用的东西。

var start = 0.01

var $input = $("#oddsInput")
var $odds = $("#oddsOverUnder")
var $button = $("#roll")
var $bet = $("#bet")
var $pay = $("#oddsPayout.btn.btn-primary.btn-xlg.btn-block")

function paylowx() {
    $pay.click()
    document.getElementById("oddsInput").value = "1.2";
    $odds.click()
}

function payhighx() {
    $pay.click()
    document.getElementById("oddsInput").value = "5.2";
    $odds.click()
}

function roll() {
    $bet.val(start)
    $button.click()
    setTimeout(function() {
        var tr = document.querySelector("#myBetsTable tr:nth-child(2)")
        var cls = tr.getAttribute('class')
        if (cls === 'success'){

        }
        else{
            payhighx()
        }
            $button.click();
        setTimeout(function()
        {
            $button.click();
            },1000);
            },1000);
}

setInterval(roll, 2000)

0 个答案:

没有答案