为什么在弹出输入网站提示时,不输入网站点击确定打开的不是默认网站?

来源:2-7 编程练习

慕侠0278526

2019-07-13 15:42

function openWindow(){

        var w=confirm("是否打开");

        if(w==true){

            var p=prompt("输入网址");

            if(p!=null){

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

            }

            else{

                window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');

            }

        }

    }


写回答 关注

1回答

  • 巳辰
    2019-07-13 16:45:20

    https://img2.mukewang.com/5d29999200019c2705730363.jpg

    如上,你点击确定返回的值不是NULL,虽然没输入网址但是还是有值的,在输入网址的时候你点击取消试试,就能让p值为NULL,就可以打开默认网址了

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题