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

正在回答

3 回答

https://img1.sycdn.imooc.com//5d5f9ac600015d2a03700051.jpg你这里用的prompt(),而prompt()返回的是文本框里的内容,属于字符串(这个你可以看之前的教程),所以newwindow得到的值是字符串类型,下面的if判断就应该写成newwindow==“true”。或者你把上面的prompt改为confirm也行。

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

越清醒越孤独 提问者

我换成confirm也不行啊
2019-08-25 回复 有任何疑惑可以回复我~
#2

bloooooo 回复 越清醒越孤独 提问者

貌似是window.open那有问题,因为我用的是confirm,其他都和你一样
2019-08-25 回复 有任何疑惑可以回复我~
#3

bloooooo 回复 越清醒越孤独 提问者

不对,我刚刚把;改成;后打开了
2019-08-25 回复 有任何疑惑可以回复我~
#4

越清醒越孤独 提问者

不行呐,,,不知道哪里错了,用confirm能不能打开啊
2019-08-25 回复 有任何疑惑可以回复我~
#5

胡歌一号迷弟 回复 越清醒越孤独 提问者

标点符号一定要注意中英文区分
2019-08-27 回复 有任何疑惑可以回复我~
查看2条回复

prompt()返回的是输入框中的值,confirm()返回的才是true,false

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

越清醒越孤独 提问者

还是没懂啊
2019-08-23 回复 有任何疑惑可以回复我~

function openWindow(){

        var result = confirm("是否打开?");

        if(result==true){

            var url = prompt("打开什么网页");

            if(url!=null){

                window.open(url,"_blank","width=400,height=500,statusbar=false");

            }

        }

    }



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

举报

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

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

进入课程

大佬帮忙看看

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