为了账号安全,请及时绑定邮箱和手机立即绑定
function openWindow(){
        var ifnewwin=confirm("是否要打开新窗口?");
        if(ifnewwin==true){
            var newwin=prompt("请输入要打开的网址","http://www.imooc.com/");
            window.open(newwin,"_blank","width=400,height=500,menubar=no,toolbar=no");
        }
    }

这里有一个问题,我们知道prompt的返回值是网址,如果用户输入的是“http://”开头的网址,那么网页能够被正确的打开,但是如果用户输入的是“www”开头的网址,那么网页就不能正确打开,举个例子:我输入“http://www.imooc.com/”能打开网页,但是我输入“www.imooc.com”就不能打开,请问如何解决这个问题呢?需要对prompt的返回值做一下判断吗?

正在回答

1 回答

对的,添加一个判断。

判断prompt返回值的格式是否含有http://

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

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信