项目中有用到使用js拼接onclick方法,但是onclick中的参数始终获取不到;

此处的templateKey是一个字母加下划线的组合:

value += "<a class='delete' onclick='deleteDataTemplate("+ full.id +"," + full.templateKey + ")'>删除</a>";

这么写其实没有问题,但是当参数中是包含数字字母组合,或纯字母的时候就会有问题,所以需要将参数转义为字符串传入

value += "<a class='delete' onclick='deleteDataTemplate("+ full.id +",\"" + full.templateKey + "\")'>删除</a>";

注意:引号嵌套不要嵌套错了

相关文章:

  • 2022-12-23
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-20
  • 2021-06-13
  • 2021-08-08
  • 2021-09-30
相关资源
相似解决方案