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

把var换成function就不行了 只能打开 不能关闭 为什么呀?

<script type="text/javascript">

  function mywin(){

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

    mywin.close();

}

  </script>


提问者:FIONA鹿3161333 2016-05-06 16:00

个回答

  • 腊肠狗3306515
    2016-05-06 21:54:40

    function后面命名是函数名啊,var才是变量。

  • 坏蛋3318104
    2016-05-06 16:57:35

    没有定义mywin这个变量

  • qq_星星绕着月亮转_0
    2016-05-06 16:53:56

    function声明的是一个方法,而你这个方法执行的时候没走完就关闭了,而且在里面mywin没被定义

  • 哈里至尊
    2016-05-06 16:43:58

    var是声明变量的 function是函数       能在函数内部关闭吗  如果把关闭的语句放在mywin函数外面  会怎么样呢

  • BBWang
    2016-05-06 16:37:53

    function 是函数啊

    var 是变量啊

    需求是函数还是变量?

  • 木风622
    2016-05-06 16:33:08

    function mywin(){

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

         a.close();  

        }

       mywin()

    你要这么写mywin就是函数名字了,写在里面就没作用了啊,单独定义一个变量就可以了

  • Waze
    2016-05-06 16:26:06

    我也不知道

  • 慕神6018692
    2016-05-06 16:24:48

    mywin.close()失效了  请问有mywin这个变量了吗  也是逗。。。。