2015-02-23 82 views
0

我正在尝试使用js浏览下一页。它在导航方面工作正常,但唯一的问题是当“下一步”按钮不可用时,它不会停止。我们可以阻止它,如果“下一页>>”不可目前,它的循环仍然无限:(下一页导航

var clickNext; 
clickNext= headerCode; 
clickNext+= "TAG POS=1 TYPE=STRONG ATTR=TXT:next<SP>»" + "\n"; 
clickNext+= "WAIT SECONDS=5"+ "\n"; 
var nextLink = 1; 
for(var i=1; i<=99999999; i++) 
{ if(nextLink = 1) 
iimPlay(clickNext); 
if(nextLink === 0) 
break;} 
+0

我不是JS专家,但你可以通过这个链接它可以帮助你https://msdn.microsoft.com/en-us/library/windows/apps/jj663505.aspx – 2015-02-23 09:11:21

+0

谢谢你Adil!其他人可以帮我解决吗?请问? – 2015-02-23 18:52:29

+0

记下'if(nextLink == 1)'而不是'if(nextLink = 1)'。(但是你的'nextLink'总是等于1。) – Shugar 2015-02-24 07:24:34

回答

0
var clickNext; 
clickNext = headerCode; 
clickNext += "TAG POS=1 TYPE=STRONG ATTR=TXT:next<SP>»" + "\n"; 
clickNext += "WAIT SECONDS=5" + "\n"; 
var nextLink = 1; 

main : { 

    for (var i = 1; i <= 99999999; i++) { 
     if (nextLink = 1) 
      iimPlay(clickNext); 
     if (nextLink === 0) 
      break main; 
    } 

} 

试试这个。