为什么两个else就不能运行呢?每个if语法对应一个else不行吗?

来源:2-7 编程练习

_512

2016-10-22 10:28

<!DOCTYPE html>
<html>
 <head>
  <title> new document </title>  
  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   
  <script type="text/javascript">  
    function openwindow()
    { var open = confirm("确认打开新窗口");
    if(open==true){var url = prompt("打开网址是否正确","http//:www.imooc.com")}
          if(url!=null){window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');}
          else{alert("再见");}
    else{alert("再见");}
    }

</script>
 </head>
 <body>
      <input type="button" value="新窗口打开网站" onclick="openWindow()" />
 </body>
</html>

写回答 关注

1回答

  • qq_love小茫_04215184
    2016-10-22 10:59:11
    已采纳

     if(open==true)

    {

        var url = prompt("打开网址是否正确","http//:www.imooc.com");

         if(url!=null)

        {window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');}
            else

        {alert("再见");}

         }
             else{alert("再见");

    要这样嵌套

    _512

    非常感谢!

    2016-10-26 09:37:01

    共 1 条回复 >

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题