<!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>
添加回答
举报
0/150
提交
取消