您的位置:首页 > Web前端 > JavaScript

js注释引起的问题

2016-01-07 00:52 441 查看
今天敲代码的时候,有个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;
}
});
})


去掉空格后问题解决了。

测试了一下其他地方的代码,同样,有空格不会报错,没有空格就会报错。

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

注释一直不被我们重视,建议初学者还是要好好研究注释的规范问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息