首页 > 其他 > 详细

错误:SyntaxError: identifier starts immediately after numeric literal

时间:2017-04-07 09:19:33      阅读:203      评论:0      收藏:0      [点我收藏+]
转载: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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!