问答详情
源自:2-7 编程练习

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

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');

            }

        }

    }


提问者:慕侠0278526 2019-07-13 15:42

个回答

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

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

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