问答详情
源自:2-4 JavaScript-提问(prompt 消息对话框)

输出无反应

<!DOCTYPE HTML>

<html>

<head>

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

<title>prompt</title>

<script type="text/javascript">

var myname=prompt("请输入你的姓名:");

if(myname!=null)

  {   alert("你好"+myname); }

else

  {  alert("你好 my friend.");  }  

}

</script>

</head>

</html>


提问者:30多的小白 2020-04-07 20:51

个回答

  • 小鱼鱼同学
    2020-06-04 15:33:29

    alert可用于输出字符串2113类的提示或警告信息,它的参数只有1个,多余的会被丢弃.

  • 慕粉2054004295
    2020-04-27 15:10:49

    你第12行多了一个右大括号:},所以有问题。

    <script type="text/javascript">

    var myname; 

    var myname=prompt("请输入你的姓名:");

    if(myname!=null)

    {   

    alert("你好"+myname); 

    }

    else

    {  

    alert("你好 my friend.");  

    }

      

      </script>


  • 乐果油sd
    2020-04-10 16:48:27

    你需要设置为方法在button的点击事件里应用,你这么写语法没有错误但是没有被调用。

    function rec(){

    var myname=prompt("请输入你的姓名:");

    if(myname!=null)

      {   alert("你好"+myname); }

    else

      {  alert("你好 my friend.");  }  

    }

    然后再button里调用rec()方法.


  • qq_慕用4538102
    2020-04-08 10:11:47

    var myname=confirm("请输入你的姓名:");

    if(myname!=null)

      {   alert("你好"+myname); }

    else

      {  alert("你好 my friend.");  }  

    }