这个问题实在是太超出我的想象了。我可以分辨出每个内容的开始和结束位置,但是逗号后面的所有额外内容都把我搞乱了。 我尝试修改以下代码以添加另一个查询部分:
if (typeof ShellInABox == "function") {
clearInterval(window.loginInterval);
window.shell = new ShellInABox();
if (getQueryVariable("u")){
setTimeout(function(){
enterWord(getQueryVariable("u"))
if (getQueryVariable("p")){
setTimeout(function(){
enterWord(getQueryVariable("p"));
window.autologinpassword="";
},getQueryVariable("d") || 2000);
}
}, 2000);
}
}
我需要添加另一个部分,例如..
if (getQueryVariable("c")){
setTimeout(function(){
enterWord(getQueryVariable("c"))
..密码发送后。但我尝试的每一种方法都不起作用。我正在改变它,zip,scp,解压缩,重新编译/制作/安装,然后测试。为了这个问题我把头撞在 table 上两个小时了。无法弄清楚为什么在其中一个 EnterWord 部分之后有一个分号,但另一个没有。请帮忙。
最佳答案
试试这个:
- 在 if 语句末尾和设置超时调用之前单击该行的末尾。
- 对每一项都按 Enter 或 Return 键,以使代码更易于理解。
祝你好运。
关于javascript - 尝试将 if 嵌入到其他 if 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26684276/