当我选择值8.2.2和值7.1.2时,它打开了我8_shema_sv_DUO500.html,这在下面是完美的工作示例
if((aa8 == '8.2.2') && (aa7 == '7.1.2'))
{
window.open("http://www.mysite.com/scheme/8_shema_sv_DUO500.html");
但是当我想选择方案30,其中值为3.1.1,5.1.3,8.2.2,6.2.1,7.1.2时,它再次打开8_shema_sv_DUO500.html
但是在代码中定义为打开{{ 1}}有人知道我做错了什么?以下是该方案30的代码
30_shema_zs_hkb_sv_AT1000_DUO500
答案 0 :(得分:1)
您的测试(aa8 =='8.2.2')&& (aa7 =='7.1.2')首先执行并且是正确的。因此,在打开8_shema_sv_DUO500.html页面之前,不会执行第二次测试。
答案 1 :(得分:1)
既然你的第一个条件都满足了,那么就会被解雇!
if((aa8 == '8.2.2') && (aa7 == '7.1.2'))
{
if((aa3 == '3.1.1') && (aa5 == '5.1.3') && (aa6 == '6.2.1'))
{
window.open("http://www.mysite.com/scheme/30_shema_zs_hkb_sv_AT1000_DUO500.html");
}else
{
window.open("http://www.mysite.com/scheme/8_shema_sv_DUO500.html");
}
}
答案 2 :(得分:0)
尝试 if-else if ,而不是使用两个if块。