为什么我主函数中的mychar.close()点取消关闭窗口没起作用,confirm对话框点取消还是会调用rec1(),这到底是为什么?

来源:2-7 编程练习

BBQ7

2020-08-01 10:54

function rec() {

            var mychar = confirm("请点击确定弹出网页");

            if (mychar = true) {

                rec1();

            }

            else{

                mychar.close();

            }

        }

        function rec1() {

            var url = prompt("点击确定弹出以下网址", "http://www.imooc.com/");

            if (url != null) {

                winOpen();

            }

            else  {

                url.close();

            }

        }


        function winOpen() {

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

        }


写回答 关注

1回答

  • 福尔摩斯的邻居
    2020-08-02 09:32:05

     第三行 if (mychar==true) {

    逻辑判断

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题