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

来源:2-7 编程练习

echowzx

2016-05-17 17:58

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回答

  • 慕娘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/');

                

        }

      }

        


    echowz...

    这样子就有个问题,最后一步点击“取消”,也会进入这个网站,

    2016-05-17 18:33:22

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题