我愿意创建一个功能,将 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)