欢迎来到资源库(www.zyku.net)

JavaScript

当前位置:首页 > 网页制作 > JavaScript > JS报错

JS报错:Uncaught SyntaxError: Invalid or unexpected token

时间:2021-06-01|栏目:JavaScript|点击:|我要投稿

最近在写毕业设计。用到的是jqGird组件实现页面布局的管理,但是在js拼接字符的时候传递参数到函数中的时候发现参数格式有问题,出现的问题如下:

页面的点击事件是在js中拼接的,如下

"<button onclick='editParam("+id+")'>编辑</button>"

然后发现,变化的就只有editParam 函数的参数变了,于是把参数写死

"<button onclick='editParam("+123+")'>编辑</button>"

发现,运行又不报错了.发现应该是参数的问题,又把参数换成字符串

还是出现了刚刚一样的问题

editParam函数的 的参数时字符串,但是没有双引号,所以触发点击事件的时候,会无法识别参数而报错

在()拼接上一对""后

"<button onclick='editParam(\""+id+"\")'>编辑</button>"

运行程序问题就解决了

以上就是我在项目中遇到的一个小问题,希望能帮助到遇到同样问题的朋友

写的不好之处,也请大家斧正。

(资源库 www.zyku.net)

原文链接:https://blog.csdn.net/yezongzhen/article/details/104930730

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务