所以现在这是我的代码,你可以清楚地看到使用循环。括号之间的数字是我想要改变的。
如何从这里开始循环,因为我想要达到100或更高,而不必复制和粘贴并更改值?
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(1) MODIFIERS=shift
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(2) MODIFIERS=shift
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(3) MODIFIERS=shift
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(4) MODIFIERS=shift
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(5) MODIFIERS=shift
这是我为Javascript编写的新代码。
var test;
test ="CODE:";
test +="SET !ERRORIGNORE YES "+"\n";
test +="URL GOTO=http://tppcrpg.net/create_trade.php?id=1 "+"\n";
test +="EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type({{!loop}}) MODIFIERS=shift"
for (var i = 1; i < 10 ; i++)
{
test +="EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type" + ({{String(i)}}) + "MODIFIERS=shift"
}
iimPlay(test)
iimPlay("myMacro.iim")
只是想知道如何编程它以便它可以与我一起运行到链接并从列表中选择。
答案 0 :(得分:2)
试试这个:
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type({{!loop}}) MODIFIERS=shift
答案 1 :(得分:1)
试试这个。
var test;
test ="CODE:";
test +="SET !ERRORIGNORE YES "+"\n";
test +="URL GOTO=http://tppcrpg.net/create_trade.php?id=1 "+"\n";
test +="EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type{{n}) MODIFIERS=shift"
for (var i = 1; i < 10 ; i++)
{
iimSet("n",i)
iimPlay(test)
iimPlay("myMacro.iim")
}