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

出来的框输入网址跳转不对

  function Click()    {         var isClick;        var webS;        isClick=prompt("是否打开?",webS);        if(isClick!=null&&webS==null)        {            window.open("http://www.imooc.com/",'width=400','height=500');             if(webS!=null)             {            window.open(webS);             }        }       else        {            return false;        }    }


提问者:慕姐8065372 2019-07-17 12:19

个回答

  • 慕粉1022093582
    2019-07-17 13:17:43
    已采纳

    逻辑上有问题,无论webS是不是空值都不能执行第二个if;prompt内的两个参数,一个是对话框文本,一个是预设值。点击确认后所填写的值是返回给isClick,不是webS,所以window.open(webS)不对,应该把webS改为isClick。