javascript - 在 Javascript 中将数组传递给函数并转义双引号

标签 javascript arrays

我正在生成动态 HTML,并希望将数组传递给调用函数。该数组也是动态生成的。

pinfoarray的内容有点像这样“冰球”,“少年篮球”,“女子足球”

var theHost = "<a href='#someDialog' onclick='chnghost(' + pinfoarray + ');' data-toggle='modal' class='button'>Change</a>";

如何才能将数组发送到调用函数而不出错。

最佳答案

如何制作它like this :

var anchor = document.createElement('a');

anchor.href = '#someDialog';
anchor.setAttribute('data-toggle','modal');
anchor.className='button';

anchor.onclick = function(){
  chnghost(pinfoarray);
}

关于javascript - 在 Javascript 中将数组传递给函数并转义双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23329492/

相关文章:

javascript - 添加了 javascript 的 div 未显示

javascript - 排除嵌套目录的 karma 配置

javascript - 如何在docker中使用mariadb部署ghost?

javascript - 优化-获取数组中的第三大数字

android - 检索 json 数据

javascript - ExtJS 4.2 如何获取 View 的所有存储?

javascript - 在 iOS8 Safari 中,只读输入处理不正确

C# 相当于 Java 的 Arrays.fill() 方法

java - 根据给定的数字数组创建几乎唯一的标识符

ruby - Ruby 中的高级数组排序