码迷,mamicode.com
首页 > 其他好文 > 详细

错误:SyntaxError: identifier starts immediately after numeric literal

时间:2017-04-07 09:19:33      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:script   click   .net   语法   ref   log   googl   error:   eric   

转载:http://blog.csdn.net/shalousun/article/details/39995443
在用JavaScript时,当你使用一个字符传作为函数的参数常常会看到语法错误,在firebug下会报SyntaxError: identifier starts immediately after numeric literal ,当然在google下提示就不准确了。 错误原因是:标识符以数字开头 下面直接看例子吧: $(function(){
var str = "509edbe9-2914-431f-9128-97d368b7da0b"; //错误的写法 var html = <button class="button" id="ensure" onclick="test(str)">确定</button>;//把字符串作为参数传给函数,直接报错 //正确的写法 var html = <button class="button" id="ensure" onclick="test(\‘+str+\‘)">确定</button>;//正确执行,注意第一个\后是两个单引号 $("#dd").append(html); }); function test(id){ console.log(id); } <div id="dd"></div>

 

错误:SyntaxError: identifier starts immediately after numeric literal

标签:script   click   .net   语法   ref   log   googl   error:   eric   

原文地址:http://www.cnblogs.com/llljpf/p/6676489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!