为了账号安全,请及时绑定邮箱和手机立即绑定

求助,为什么到了最后一步打不开网站呢?

function openWindow(){

    var a=confirm("是否打开新网站");

    if(a==true);

    {

        var b=prompt("是否打开这个网站","http://www.imooc.com/");

            if(b==true);

            {

                window.open("http://www.imooc.com/");

            }

            else

    }

    else

    }


正在回答

3 回答

b==true 这里错了  b代表的是一个网址  而不是一个布尔值  不能用true 判断  而应该是  b!=null


0 回复 有任何疑惑可以回复我~

你使用 var b=prompt("是否打开这个网站","http://www.imooc.com/");

它返回   b="http://www.imooc.com/"

b的值不等于true,所以打不开网站

0 回复 有任何疑惑可以回复我~

 

function openWindow()

  {

    var a=confirm("是否打开新网站");

    if(a==true)

    {

        var b=prompt("请输入网址:");

       

             window.open('http://www.imooc.com/');

            

    }

  }

    


0 回复 有任何疑惑可以回复我~
#1

echowzx 提问者

这样子就有个问题,最后一步点击“取消”,也会进入这个网站,
2016-05-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求助,为什么到了最后一步打不开网站呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信