问答详情
源自:2-4 JavaScript-提问(prompt 消息对话框)

js大神可以帮我看看有什么问题么。谢谢。


  function rec(){

        var mychar=confirm("你想继续前进么");

        if(mychar==true){

        var yuchar=prompt("那么你想进入什么网址?有三个");

        if(yuchar="http://www.imooc.com"){

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

        }

        else if(yuchar="http://www.dy8c.com"){

        window.open("http//www.dy8c.com");

        }

        else{

        alert("如果你不知道进什么网址,那么请输入http://www.baidu.com吧);

        }

        }

        else{

        alert("谢谢再次光临");

        }

  } 



上面是我想表达的意思。 点击进去一个判断。继续,或者取消。 继续就进行网址输入,输入什么网址就打开什么网站。可是没用。

提问者:abc123456789def 2017-01-21 13:49

个回答

  • FYDHZ
    2017-01-21 14:07:01
    已采纳

    我就把你丢掉的的双引号加上和中文的分号改成英文的,就好了

  • 短腿的反击ya
    2017-01-21 14:03:59

     function rec(){

            var mychar=confirm("你想继续前进么");

            if(mychar==true){

            var yuchar=prompt("那么你想进入什么网址?有三个");

            if(yuchar="http://www.imooc.com"){

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

            }

            else if(yuchar="http://www.dy8c.com"){

            window.open("http//www.dy8c.com");

            }

            else if(yuchar==null)

            alert("如果你不知道进什么网址,那么请输入http://www.baidu.com吧);

            }

            }

            else{

            alert("谢谢再次光临");

            }

      }