js注释引起的问题

今天敲代码的时候,有个js一直不起作用。谷歌浏览器的报错是

Uncaught SyntaxError: Unexpected token ILLEGAL

拿着这个报错,百度了好久都没找到合适的解决方法。

晚上又拿出这个错误来研究。
突然发现是以为不规范的注释引起的。
代码如下,错误的原因是,//登陆验证 前面没有空格。

$(document).ready(function(){//登录验证
            $(".login").click(function(){
               $("#output").children(".formtips").remove();
               if($("#username").val()==""){
                  var username="请输入用户名";
                  $("#output").append('<div class="formtips inputname">'+username+'</div>');
                  return false;
               }
               if($("#password").val()==""){
                  var password="请输入密码";
                  $("#output").append('<span class="formtips onError">'+password+'</span>');
                  return false;
               }
            });    
         })

去掉空格后问题解决了。
测试了一下其他地方的代码,同样,有空格不会报错,没有空格就会报错。

现在又有新的问题,这个代码是我另一个项目中直接拷贝过来的。在那个项目中,没有问题。

注释一直不被我们重视,建议初学者还是要好好研究注释的规范问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值