为什么确定框点确定后,对话框不出来呀?

来源:2-7 编程练习

该你走运气

2019-02-22 15:30

    function openWindow(){
    var a=confirm("确认新窗口打开页面吗?");
}
if(a=true){
    var b=prompt("输入你要打开的网址","https://www.imooc.com");
    if(b!=null){
        window.open(b,'_blank','width=400,height=500,menubar=no,toolbar=no');
    }
    else{alert("bye!");}
}
else{
    alert("bye!");
}


写回答 关注

4回答

  • 慕粉4285816
    2019-02-25 15:19:41

     function openWindow(){
        var a=confirm("确认新窗口打开页面吗?");
    }         //我不确定你这个反括号是想单独试试上面一句是否可以弹出对话框

              //如果是的话 上面一句是正确的 我用的是谷歌浏览器

        //如果不是的话 函数在这个位置已经结束了 下面的语句都没有起到作用 函数部分格式错误的话应该是是不会更新的

    //并且=是用作赋值  ,   ==用作判断是否等于, ===

    if(a=true){
        var b=prompt("输入你要打开的网址","https://www.imooc.com");
        if(b!=null){
            window.open(b,'_blank','width=400,height=500,menubar=no,toolbar=no');
        }
        else{alert("bye!");}

    else{
        alert("bye!");
    }

  • kuma34
    2019-02-23 18:11:16

    if(a=true) 应该是 if (a == true)

  • 会会王的小迷妹
    2019-02-22 18:31:31

    你第三行的  }  ,应该放在末尾的,你的函数表达式在第一行执行,再第三行就结束了(函数表达式应该包含if())
    注意中括号的一一对应

  • 该你走运气
    2019-02-22 15:31:03

    对话框就不出来

    会会王的小迷...

    第一步:你看一下源代码25行的onclick里的方法名是不是和你function的方法名一致 第二步:如果一致,你去下载一个谷歌浏览器(Chrome)然后再运行一下

    2019-02-22 18:44:37

    共 1 条回复 >

JavaScript入门篇

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

739818 学习 · 9566 问题

查看课程

相似问题