问答详情
源自:2-6 JavaScript-关闭窗口(window.close)

为啥我点击按钮没有任何效果

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>close()</title>

  <script type="text/javascript">

    var mywin=window.open("http://www.imooc.com");

    function close(){

        var answer=confirm("是否要关闭此窗口?");

        if(answer==true){

             mywin.close();

             alert("已关闭");

        }else

        {

            alert("关闭失败");

        }

    }

  </script>

</head>

<body>

    <input type="submit" value="点击关闭" onclick="close()"/>

</body>

</html>


提问者:qq_慕田峪7133820 2022-01-26 10:20

个回答

  • weixin_慕UI2338723
    2024-08-14 10:37:27

    <!DOCTYPE HTML>

    <html>


    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

        <title>close()</title>

        <script type="text/javascript">

            function  Wopen() {

                var answer = confirm("是否要打开此窗口?");

                var main = window.open('http://www.imooc.com','_blank');

                if (answer == true) {

                    main.close();

                    window.close();

                } else {

                    alert("打开失败");

                }

               

            }

        </script>

    </head>


    <body>

        <input name="button" type="button" onClick=" Wopen()" value="点击我,打开新窗口!" />

    </body>


    </html>

    这样就好了

  • 都白白
    2022-05-05 10:46:48

    我也是个web初学者,但是有编程经验,我觉得应该是close是一个内置的方法

    <!DOCTYPE HTML>


    <html>


    <head>


    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


    <title>close()</title>


      <script type="text/javascript">


        var mywin=window.open("http://www.imooc.com");


        function closeWindow(){


            var answer=confirm("是否要关闭此窗口?");


            if(answer==true){


                 mywin.close();


                 alert("已关闭");


            }else


            {


                alert("关闭失败");


            }


        }


      </script>


    </head>


    <body>


        <input type="submit" value="点击关闭" onclick="closeWindow()"/>


    </body>


    </html>

    上面这样是可以的,把close函数名换成别的就好了