js函数传入参数为字符串问题解决思路

来源:互联网 发布:淘宝店铺注册单可靠吗 编辑:程序博客网 时间:2024/06/06 01:43

1、问题:

 

       当js函数拼接传入参数为字符串时:报错Onclick Syntaxerror: identifier starts immediately after numeric literal


2、错误示例:

var device_mac = '11sesafsd23asd';return "<button onclick='test(" + device_mac + ")'";

3、正确写法:(加入转义符号 ' \ ' )

var device_mac = '11sesafsd23asd';return "<button onclick='test(\"" + device_mac + "\")'";