如何使用javascript在Imacros中的for循环中创建if else语句

时间:2013-07-02 06:01:31

标签: javascript arrays loops for-loop imacros

我在imacros的代码中遇到了一个小问题。我正在创建一个将循环数组的imacros,但有时给定的数组不可用并产生错误。我不想使用!ERRORIGNORE命令,因为它会点击两次输入按钮,所以我需要结束进程并继续下一个数组。

我的问题是如何在循环中创建if else语句?如果imacros找不到香蕉'它会阻止“香蕉”。过程然后进入橙色'还是下一个阵列?

var warray = ['apple', 'banana', 'orange'];

var text = 'walandio';

for(var i = 0; i < warray.length; i++)
{
walandio = "CODE:";
walandio += "VERSION BUILD=8300326 RECORDER=FX" + "\n";
walandio += "TAB T=1" + "\n";
walandio += "TAG POS=1 TYPE=BUTTON ATTR=TXT:enter" + "\n";
walandio += "WAIT SECONDS=3" + "\n";
walandio += "TAG POS=1 TYPE=LI ATTR=TXT:" + warray[i] + "\n";
walandio += "WAIT SECONDS=3" + "\n";
walandio += "TAG POS=R1 TYPE=BUTTON ATTR=TXT:enter" + "\n";
walandio += "WAIT SECONDS=5" + "\n";

iimPlay(walandio);  
}
iimPlay(walandio);

感谢,

1 个答案:

答案 0 :(得分:0)

插入循环

if (warray[i]=="banana")
{
i++;
continue;
}