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

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

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

qq_舞魅_03747602 2016-09-05 21:38:49
<!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>
查看完整描述

2 回答

?
menghuanbaolei

TA贡献20条经验 获得超2个赞

楼下回答的很清楚了,我就不说什么了~

else 里面的 表达式 都是字符串,没必要 用 + 连接, 直接一起就好了

alert("您好,myfriend");

建议代码格式化排序,这样就能尽可能的避免这些小错误的发生

建议下个谷歌,对程序员比较友好,按f12就可以看到错误信息,这样就可以知道错在哪里

查看完整回答
反对 回复 2016-09-06
?
stone310

TA贡献361条经验 获得超191个赞

中英文标点符号的问题,还有漏了个},在原来出现问题的地方注释了

    var myname; //score变量,用来存储用户输入的成绩值。
    myname = prompt("请输入您的姓名:");                 //分号  
    if (myname != null) {
        alert('您好' + myname);                //引号
    }                       
    else {
        alert("您好" + "myfriend");
    }
}                                  //少了个}


查看完整回答
反对 回复 2016-09-06
  • qq_舞魅_03747602
    qq_舞魅_03747602
    谢谢你的解答。可是上面没有漏} ,而且我的分号是英文的==/
  • stone310
    stone310
    你说的2个地方,都是有问题的,我发的都是改好了的 1、是少了},你仔细再看看! function rec(){ 就是它少了! 2、你原来发的分号也是错误的,你自己再仔细看看吧
  • 2 回答
  • 0 关注
  • 954 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信