转载: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>

最新文章

  1. 导航菜单跳转后,新页面上菜单CSS选定
  2. HDU5128 细心、细心、细心
  3. maven自动部署到远程tomcat教程
  4. javascript 中的getter,setter
  5. jquery ajax 总是还未等到success回调就刷掉了,就进入了onError函数的错误案例分析
  6. Java程序员的发展前景
  7. linux 下进程状态及进程控制
  8. 【转】如何成为一位优秀的创业CEO
  9. centos 7安装mysql 执行./scripts/mysql_install_db --user=mysql 报错 FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db: Data::Dumper
  10. 4.1 explain 之 id
  11. WINDOWS NT操作系统的注册表文件
  12. 【转】 strrchr()函数---C语言
  13. 虚拟机centos NAT模式 配置静态ip
  14. On premise TFS Git OAuth clone failed on agent
  15. python的redis简单使用
  16. unity3d之 C# WaitFOrSeconds()
  17. SVN访问版本库精细的权限控制
  18. zTree第四章,异步加载,后端
  19. HTTP协议图--HTTP 工作过程
  20. Redis总结(五)缓存雪崩和缓存穿透等问题(转载)

热门文章

  1. Function和Object 应该知道的
  2. JS基础_toString()
  3. TCP之RST报文段
  4. SRS之RTMP的TCP线程(即监听线程)
  5. HttpClient两种调用方式
  6. yarn application命令介绍
  7. 显示和隐藏(display属性)
  8. 【原】vue-router中params和query的区别
  9. jsp页面中使用javabean
  10. JMeter4.0以上 分布式测试报错 &quot;server failed start Listen failed on port&quot;