为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

 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!");
}

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

对话框就不出来

0 回复 有任何疑惑可以回复我~
#1

会会王的小迷妹

第一步:你看一下源代码25行的onclick里的方法名是不是和你function的方法名一致 第二步:如果一致,你去下载一个谷歌浏览器(Chrome)然后再运行一下
2019-02-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信