问答详情
源自:2-7 编程练习

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

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

    }


提问者:echowzx 2016-05-17 17:58

个回答

  • 慕娘9282524
    2016-05-17 20:33:22

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


  • 慕粉3304454
    2016-05-17 18:46:10

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

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

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

  • qq_流年碎jonathan_1
    2016-05-17 18:24:56

     

    function openWindow()

      {

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

        if(a==true)

        {

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

           

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

                

        }

      }