javascript - 将具有 onclick 功能的动态按钮添加到单元格
问题描述
我正在尝试向表格的单元格动态添加一个具有 onclick 功能的按钮,但我的格式似乎有问题。
我的 JS:
noteArrHelper = noteArr[i];
console.log(noteArrHelper);
cell2.innerHTML = "<button type=\"button\""+"onclick=deleteNote(\""+noteArrHelper+"\")"+">Delete";
cell2.className = "noteright";
这就是它在浏览器中的样子:
<button type="button" "onclick="deleteNote("joyful="" test")"="">Delete</button>
但我希望它看起来像:
<button type="button" onclick="deleteNote("joyful test")">Delete</button>
我尝试了其他几种格式化方式,但无法正常工作。浏览器也正确地输出了“快乐测试”部分,单词之间没有任何“=”。
解决方案
您只需将 JS 代码中的第三行更改为以下内容即可:
cell2.innerHTML = "<button type=\"button\" onclick=\"deleteNote('"+noteArrHelper+"')\">Delete</button>";
祝你好运 :)
推荐阅读
- java - 多线程矩阵加法比java中的单线程版本花费更长的时间
- java - Java:如何使用线程和用户输入显示奇数和偶数
- blazor - Blazor WebAssembly 托管 API URL
- java - 将列表中的一个值与另一个列表的子列表中的另一个值进行比较java 8
- python-3.x - 使用python将字符串列表转换为具有相同长度的字节数组
- regex - 正则表达式提取带和不带空格的字符串
- reactjs - 从 API 获取数据返回未定义
- eclipse - 在 Eclipse 中使用 Gradle Build 设置新 GAE 项目的最佳方法是什么
- c# - MySql.Data.MySqlClient.NativeDriver.GetResult(Int32 ByRef, Int64 ByRef)
- python - 如何在 python 中读取另一个进程正在写入的文件?