js拼接字符串函数名称中带参数引号问题
2017-08-10 12:53
901 查看
最近在做项目时候要将链接触发一个事件,需要拼接函数名称而且动态传入参数,结果参数引号一直引起js报错,经过研究发现了正确的写法,如下:
1.当函数只有一个参数时候,按照下面的写法即可
"<a href='javascript:void(0);' title='删除' onclick=\"deleteCpmx(' "+cjid+" ')\"><span style='color:blue'>删除</span></a>";
即在参数中用单引号引用就行
2.当函数中有两个以上的参数时候,按照下面的写法
"<a href='javascript:void(0);' title='删除' onclick=\"deleteCpmx("+pkey+",' "+cjid+" ')\"><span style='color:blue'>删除</span></a>";
这个时候第一个参数前面的双引号会被自动加入单引号引起来,如果再添加引号就多余了会导致js报错。
内容简单,记录下 表示有进步,加油!
1.当函数只有一个参数时候,按照下面的写法即可
"<a href='javascript:void(0);' title='删除' onclick=\"deleteCpmx(' "+cjid+" ')\"><span style='color:blue'>删除</span></a>";
即在参数中用单引号引用就行
2.当函数中有两个以上的参数时候,按照下面的写法
"<a href='javascript:void(0);' title='删除' onclick=\"deleteCpmx("+pkey+",' "+cjid+" ')\"><span style='color:blue'>删除</span></a>";
这个时候第一个参数前面的双引号会被自动加入单引号引起来,如果再添加引号就多余了会导致js报错。
内容简单,记录下 表示有进步,加油!
相关文章推荐
- js拼接字符串函数名称中带参数引号问题
- js函数参数传递,引号的问题,第二次犯错,记下来,以后不能犯了!
- js 拼接字符串 穿参数 带有单引号
- js函数传入参数为字符串问题解决思路
- ajax 参数data问题 data中的 参数名 参数值为string 提交到后台后,会自动转换参数名相同的 类型 和 js字符串拼接
- js中input的属性设置问题(变量设置,字符串拼接,通过函数设置)
- js拼接传递参数字符串问题
- js 拼接HTML字符串 onclick事件传多个参数问题
- 关于js函数传入中文字符串参数的取值问题
- js 函数的参数长度问题
- JavaScript中setInterval函数应用常见问题之一(第一个参数不加引号与加引号的区别)
- js传递参数给函数 参数的改变问题
- js中方法重载如何实现?以及函数的参数问题
- js dwz框架 多页面id,函数名称冲突问题
- [置顶] 在js中如何实现方法重载?以及函数的参数问题
- js 函数参数个数问题
- 关于js中字符串replace方法的第二参数为function时,参数的顺序问题分析
- 拼接字符串时,单引号与双引号的问题
- javascript的字符串拼接和引号问题,以onclick为例
- js中方法重载如何实现?以及函数的参数问题