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

为啥点击没反应啊


<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

  <script type="text/javascript">  

 function text(){

    var open=confirm(“是否重新打开网址”)

     if(open=true)

     {var wangzhi=prompt("通过输入对话框,确定打开的网址“默认为 http://www.imooc.com/") }

     if(wangzhi=null)

     {window.open(wangzhi,'_blank','width=400px','height=500px','menubar=no','toolbar=no')}

     else

     {alert("再见")}

     else

     {alert("再见")}// 新窗口打开时弹出确认框,是否打开

    }text()

      

 

    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/


    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

    

    

  </script> 

 </head> 

 <body> 

 <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

 </body>

</html>


正在回答

4 回答

1、函数名必须为openWindow(),这样点击的时候才会触发

2、if判断里面,应该用==判断

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

qq_喃涩哙_0 提问者

还是没反应啊= = 是这个慕课网练习的编辑器有问题么··
2018-05-31 回复 有任何疑惑可以回复我~
#2

陈金云

var open=confirm('是否重新打开网址') if(open=true){var wangzhi=prompt("通过输入对话框,确定打开的网址“默认为 http://www.imooc.com/") if(wangzhi){window.open(wangzhi,'_blank','width=400px','height=500px','menubar=no','toolbar=no')}else{alert("再见")}} else{alert("再见")}// 新窗口打开时弹出确认框,是否打开 }
2018-05-31 回复 有任何疑惑可以回复我~
#3

陈金云 回复 qq_喃涩哙_0 提问者

这是帮你改的,你的代码的if-else的层次也有问题,你做下对比
2018-05-31 回复 有任何疑惑可以回复我~
#4

qq_喃涩哙_0 提问者

非常感谢!
2018-05-31 回复 有任何疑惑可以回复我~
#5

qq_喃涩哙_0 提问者 回复 陈金云

为啥改成你这样 点击就有反应呢~~我对比半天 我和别人的 就给取得名字不同啊···
2018-05-31 回复 有任何疑惑可以回复我~
查看2条回复

 function openWindow(){


    var open=confirm("是否重新打开网址");


     if(open==true){

         var wangzhi=prompt("通过输入对话框,确定打开的网址“默认为 http://www.imooc.com/") ;


        if(wangzhi==null){

            window.open("http://www.imooc.com/",'_blank','width=400px,height=500px,menubar=no,toolbar=no')}

        else{alert("再见")}

     }


     else{alert("再见")}// 新窗口打开时弹出确认框,是否打开


    }

你的prompt是要点击取消才会返回null;注意“”的英文状态,还有if大括号的范围

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

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

  <script type="text/javascript">  

 function openWindow(){

    var open=confirm(“是否重新打开网址”);

     if(open==true)

     {

         var wangzhi=prompt("通过输入对话框,确定打开的网址“默认为 http://www.imooc.com/") 

         

     };

     if(wangzhi==null)

     {

         window.open('http://www.imooc.com/','_blank','width=400px','height=500px','menubar=no','toolbar=no')

         

     };

     else

     {

         alert("再见")

         

     };

     else

     {

         alert("再见")

         

     };// 新窗口打开时弹出确认框,是否打开

    }openWindow()

      

 

    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/


    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

    

    

  </script> 

 </head> 

 <body> 

 <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

 </body>

</html>

还是点击没反应啊··是这个练习的编辑器有问题吗?

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

if(open==true){

//注意 是==不是=

}

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

举报

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

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

进入课程

为啥点击没反应啊

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