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

求救啊!!为啥我怎么打都是错的TAT我觉得没错啊!

function demo(){

        var first=confirm("是否发开新界面");

        if(first==true)

    {

        var sec=prompt("请输入网址","http://imooc.com");

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

    }

         else{

        document.write("……");

    }

    }

求指导!


正在回答

2 回答

首先你的属性 first 是一个boolean值,所以你在if中不用加入==true,输入first本身就可以判断了.

其次,根据题意不需要实用prompt()方法.他的作用主要是用于文本框的输入,根据输入文本来执行相关操作的.你用了confirm()方法,这个方法就显得冗余了,直接输入页面就好了.

还有你这个出不来,可能是没有加www.的原因 我没敲,你自己敲着试试


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

慕斯7271432 提问者

恩恩最后找到原因了是逗号的问题,本来还要加一个if的但是老出不来我就没加了,显得prompt有些多余……不过谢谢啦
2017-08-14 回复 有任何疑惑可以回复我~

直接打开网站就好,不用prompt

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

举报

0/150
提交
取消

求救啊!!为啥我怎么打都是错的TAT我觉得没错啊!

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