通常在JS iMacros中找不到LOOP时找不到标记

时间:2015-04-26 20:05:39

标签: loops while-loop imacros

var i = 1;
var s = "";
while (s !== "#EANF#") {    
    iimPlay("CODE:TAG POS={{i}} TYPE=A ATTR=CLASS:*isBlue* EXTRACT=HREF");
    s = iimGetLastExtract();
    window.alert(i+s);
    i++;
}
  

BadParameter:预期POS =或POS = Rwhere是非零整数,如参数1,第1行(错误代码:-911)

我玩了大约6个小时并且卡住了。为什么上面的脚本无法获取提取HREF,

这只是在没有循环的情况下停止正常工作

iimPlay("CODE:TAG POS=1 TYPE=A ATTR=CLASS:*isBlue* EXTRACT=HREF");

请帮助我。

1 个答案:

答案 0 :(得分:0)

 var i = 1;
var s = "";
while (s !== "#EANF#") {   

     iimSet("i",i)
    iimPlay("CODE:TAG POS={{i}} TYPE=A ATTR=CLASS:*isBlue* EXTRACT=HREF");
    s = iimGetLastExtract();
    window.alert(i+s);
    i++;
}

使用此代码。你忘记了iimSet。