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

试了无数遍还是不成功,求助!

 function openWindow()
    {
        var mychar=comfirm("是否要打开新窗口?");
        if(mychar=true);
        {var url=prompt("确定打开的网址”,“ http://www.imooc.com/");
        }
        if(url!=null);
        {window.open('url','_blank','width=400,height=500,menubar=no,toolbar=no');
        }
        else
        {alert("再见")}
    }

正在回答

4 回答

你好,按照你的思路,修改如下,供参考:

 function openWindow() {

            var mychar = confirm("是否要打开新窗口?");

            if (mychar == true) {

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

                if (url != null) {

                    window.open(url, '_blank', 'width=400,height=500,menubar=no,toolbar=no');

                }

            }

            else

            { alert("再见"); }

        }


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

慕仰1502847 提问者

可以了,我好像少了一个大括号。谢谢!
2017-09-07 回复 有任何疑惑可以回复我~

 这个是IF的标准格式,if(变量==判断属性){ }。

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

if(mychar=true)改为if(mychar==true)或者直接if(mychar)就可以了

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

慕仰1502847 提问者

修改过了还是不行。
2017-09-06 回复 有任何疑惑可以回复我~

"mychar=true",这不是判断语句应该改成"mychar==true", "if(mychar=true);"别带“;”下边的if()同理

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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739958    人
  • 解答问题       9566    个

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

进入课程

试了无数遍还是不成功,求助!

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