猿问

JavaScript关闭窗口和打开窗口为什么用同一个变量名称?

<!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");

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

  </script>

</head>

<body>

</body>

</html>         

比如这个代码,为什么要用同一个变量名才关闭窗口呢????

qq_學會忘記懂得放棄_0
浏览 1222回答 1
1回答

woshiajuana

 var mywin=window.open("http://www.imooc.com"); var mywin=window.close("http://www.imooc.com");这种写法,关闭页面window.close(),这个方法不管你是否传参数,都只是关掉你当前页面,你是关闭不了你打开的慕课网的那个页面的,你想关闭你刚打开的慕课网页面 var mywin=window.open("http://www.imooc.com");mywin.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");        setTimeout(function () {            mywin.close();        },2000)    </script></head><body></body></html>    
随时随地看视频慕课网APP
我要回答