<html>
 <head>
 <title>prompt函数</title>
 <script type = "text/javascript">
 if(confirm("你是否愿意做如下学习") == true){
 if(prompt("请输入密码","密码520") == "520"){
    alert("欢迎你来测试\"prompt\"函数。");
    document.write("<b>prompt是一个弹出框,并可以在框里输入信息,达到收集信息的目的,后面跟两个参数语法prompt去(参数1,参数2)</b>");
   }else{
   document.write("<b>对不起你密码不正确</b>");
   }else{
 document.write("<b>对你的不愿意表示遗憾,请退出</b>")
   
 }
 </script>
 </head>
 <body>
 <h1>你知道一天是由多少秒构成的吗?</h1>
 <h2>我知道:</h2>
 
</body>
 </html>
 备注:
 
2、if语句里面嵌套了if语句,看起来很凌乱。
 

解决方案 »

  1.   

    <script type = "text/javascript">
     if(confirm("你是否愿意做如下学习") == true){
        promp();
     else{
        document.write("<b>对你的不愿意表示遗憾,请退出</b>")
        
     }function promp(){
    if(prompt("请输入密码","密码520") == "520"){
      alert("欢迎你来测试\"prompt\"函数。");
      document.write("<b>prompt是一个弹出框,并可以在框里输入信息,达到收集信息的目的,后面跟两个参数语法prompt去(参数1,参数2)</b>");
      }else{
        document.write("<b>对不起你密码不正确</b>");
      }}
     </script>
      

  2.   


    <html>
     <head>
     <title>prompt函数</title> </head>
     <body>
     <h1>你知道一天是由多少秒构成的吗?</h1>
     <h2>我知道:</h2>
      <script type = "text/javascript">
     if(confirm("你是否愿意做如下学习")){
        if(prompt("请输入密码","密码520") == "520"){
          alert("欢迎你来测试\"prompt\"函数。");
          document.write("<b>prompt是一个弹出框,并可以在框里输入信息,达到收集信息的目的,后面跟两个参数语法prompt去(参数1,参数2)<b>");
      }
        else{
          document.write("<b>对不起你密码不正确</b>");
      }
     }
      else{
       document.write("<b>对你的不愿意表示遗憾,请退出</b>"); 
     }
     </script>
     </body>
     </html>你分号写错了,还有嵌套的时候注意“}”的使用范围
      

  3.   

    你下载editplus,在
    {
    或者
    }的后面按ctrl+} 就能看到与之对应的别一边的括号了,你纯粹是一时嵌套看不清罢了
      

  4.   

    qq307023807兄,用一个if判断,然后再用了一个函数,确实结构更清晰简明,表示感谢;
    BLUE那段给我指出了;的语法错误,以及}号的使用,我还是没找到错误,方便能更详尽一下吗?另外你附的代码我执行了下,也报错了。
      

  5.   

    兄弟,我代码没错吧?
    <html>
     <head>
     <title>prompt函数</title>
     <script type = "text/javascript">
     if(confirm("你是否愿意做如下学习") == true){
     if(prompt("请输入密码","密码520") == "520"){
      alert("欢迎你来测试\"prompt\"函数。");
      document.write("<b>prompt是一个弹出框,并可以在框里输入信息,达到收集信息的目的,后面跟两个参数语法prompt去(参数1,参数2)</b>");
      }else{
      document.write("<b>对不起你密码不正确</b>");
      }}else{
     document.write("<b>对你的不愿意表示遗憾,请退出</b>")
       
     }
     </script>
     </head>
     <body>
     <h1>你知道一天是由多少秒构成的吗?</h1>
     <h2>我知道:</h2>
     
    </body>
     </html>
    js代码放到body里就好了
      

  6.   

    把全角的分号替换成半角分号,最后一个eles前面加"}";不解释