猿问

为什么编译的结果点图中按钮没反应啊?(看图片)

<!DOCTYPE HTML>

<html>

<head>

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

<title>prompt</title>

  <script type="text/javascript">

  function rec(){

var myname; //score变量,用来存储用户输入的成绩值。

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

if(myname!=null)

    {alert(“您好”+myname);}

    else

    {alert("您好"+"myfriend");}

  

  </script>

</head>

<body>

 <input name="button" type="button" onClick="rec()" value="点击我,做评价!" />

</body>

</html>


qq_舞魅_03747602
浏览 955回答 2
2回答

menghuanbaolei

楼下回答的很清楚了,我就不说什么了~else 里面的 表达式 都是字符串,没必要 用 + 连接, 直接一起就好了alert("您好,myfriend");建议代码格式化排序,这样就能尽可能的避免这些小错误的发生建议下个谷歌,对程序员比较友好,按f12就可以看到错误信息,这样就可以知道错在哪里

stone310

中英文标点符号的问题,还有漏了个},在原来出现问题的地方注释了    var myname; //score变量,用来存储用户输入的成绩值。     myname = prompt("请输入您的姓名:");                 //分号       if (myname != null) {         alert('您好' + myname);                //引号     }                            else {         alert("您好" + "myfriend");     } }                                  //少了个}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答