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

为什么提示没有定义

<head>
  <title> new document </title>  
  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   
   <script type="text/javascript">  
    

    function rec(){
     var xgo = confirm("是否打开?")  ;
      if(xgo== true)
   {
          document.write('123');
      }
      else
      {
           document.write("123");
      }
    }

  </script> 
 </head> 
 <body> ;
   <input name="button" type="button" onClick="rec()" value="新窗口打开网站"  /> 
 </body>
</html>


正在回答

2 回答

仔细检测下的你的代码,第9行的反括号你打错了,这是错误的原因,你用的是中文的括号,而且第21行你多了一个分号,这个倒是没啥影响

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

静雄

然后第九行你这么写其实就行了if(xgo) 不用加后面那句判断是否相等
2017-03-13 回复 有任何疑惑可以回复我~

这个是有提示的,可能是浏览器的兼容吧

0 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为什么提示没有定义

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