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

这个哪里错了呢,求解

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>window.close 关闭新窗口</title>

<script type="text/javascript">

  function Wopen(){

    var mywin=window.open('http://www.imooc.com','_blank','width=1000,height=1000,top=100,left=0,menubar=no,toolbar=no,status=no,scrollbars=no')  


  } 

 mywin.close();//将window换为Wopen就不行

</script>

</head>

<body>

    <input name="button" type="button" onClick="Wopen()" value="点击我,打开新窗口!" / >

</body>

</html>


正在回答

2 回答

你把窗口赋值给了mywin,跟Wopen没有什么关系啊,当然不能换成Wopen了


0 回复 有任何疑惑可以回复我~
看一下是不是你想要的结果:
JS代码:
 <script type="text/javascript">    
 var mywin;    
 function Wopen() {        
     mywin = window.open('http://www.imooc.com', '_blank', 'width=1000,height=1000,top=100,left=0,menubar=no,toolbar=no,status=no,scrollbars=no')    
 }    
 function Woclose(){        
     mywin.close();  
 }       
 </script>
 HTML代码:
 <body>    
     <input name="button" type="button" onClick="Wopen()" value="点击我,打开新窗口!" />    
     <input type="button" onclick="Woclose()" value="点击我,关闭窗口!">
 </body>


1 回复 有任何疑惑可以回复我~
#1

叫啥都是已占用

wopen前面的w是什么意思啊,还有woclose为什么也要加个o呢,敲代码的时候不加o也没报错呀
2019-10-17 回复 有任何疑惑可以回复我~
#2

晓之蛇 回复 叫啥都是已占用

方法名,自定义的
2019-10-22 回复 有任何疑惑可以回复我~
#3

慕码人9569303

代码是没什么问题,但是好像不是题主想要的效果呢,他的意思好像是说,不能将mywin换成Wopen
2020-04-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739958    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

这个哪里错了呢,求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信