为了账号安全,请及时绑定邮箱和手机立即绑定

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

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>         比如这个代码,为什么要用同一个变量名才关闭窗口呢????
查看完整描述

1 回答

已采纳
?
woshiajuana

TA贡献211条经验 获得超152个赞

 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>    


查看完整回答
反对 回复 2017-02-05
  • 1 回答
  • 0 关注
  • 1180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信