章节
问答
课签
笔记
评论
占位
占位

JavaScript-关闭窗口(window.close)

close()关闭窗口

用法:

window.close();   //关闭本窗口

<窗口对象>.close();   //关闭指定的窗口

例如:关闭新建的窗口。

<script type="text/javascript">
   var mywin=window.open('http://www.imooc.com'); //将新打的窗口对象,存储在变量mywin中
   mywin.close();
</script>

注意:上面代码在打开新窗口的同时,关闭该窗口,看不到被打开的窗口。

任务

补充右边编辑器第7行,使用close()直接关闭打开的网页。

?不会了怎么办

mywin.close();

||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / qq_慕先生3042086
mywin要定义在函数内部,var定义全局变量,函数内部找不到mywin,找到外面的mywin,外面的也会执行,函数也会执行,不知道对不对,参考参考😂

最赞回答 / 都白白
我也是个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.ope...

最新回答 / Kabuto7781461
你本来有一个腾讯网吧,然后执行代码又弹出一个,不然怎么会弹出两个?

最赞回答 / 平凡之路三年
alter改成alert

最新回答 / qq_慕勒3396658
在input中设置宽高

最赞回答 / 星舟
我也是这种情况,你是不是点提交跳出两个百度,你把自动运行打开,别提交,他只能弹出一个页面,你点提交他会运行两次,所以会弹出两个窗口。

最赞回答 / 故里飘絮
正常的HTML是从上往下解析,遇到JavaScript会去解析js,解析完继续往下解析.JavaScript里也是一样的从上往下,遇到会跑到函数里解析,解析完会跳回来,继续往下解析.函数的位置只要是在作用域里和不影响代码执行,理论上是可以随便放.完全跟java一样的,HTML就是java里的main入口,里面的代码顺序执行,方法(函数)在类中main方法外随便乱放,(HTML)java都会根据(关联的方法名(函数名))找得到并且去解析的

最新回答 / 慕村4420187
但是js里定义的默认是全局变量啊?

最新回答 / 等我足够优秀
可设置input 标签,type=“button”,同时onlick可设置点击要触发的事件,可把这个事件写成函数,函数体中就是打开或关闭网页,然后鼠标点击按钮便实现函数调用
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言