javascript - Html和javascript代码拼接问题
问题描述
我正在尝试使用 javascript 附加 HTML 语法,并且 onClick 试图传递带有 2 个参数的函数。但是在传递参数时,我在连接中做错了。请帮助。这是附加代码。
addPanelHtml += "<li><a href='#' id='btnhistory" + i+ "' onclick='histDrpDwnEdt("+chkval+"','" + i+ ")'>History Parameters</a></li>";
运行程序时出现错误:
未捕获的 SyntaxError:输入意外结束
解决方案
尝试而不是写',尝试像这样\':
addPanelHtml += "<li><a href=\'#\' id=\'btnhistory" + i+ "\' onclick=\'histDrpDwnEdt("+chkval+"\',\'" + i+ ")\'>History Parameters</a></li>";
推荐阅读
- windows - 如何从两个文件夹中搜索特定文件并比较时间戳(如果相同或使用批处理 Windows 脚本给出的最新文件是什么)
- jquery - 如何使用 jquery 将 html 代码解析为可复制的文本
- ios - Swift inapp 购买失败,但系统对话框说你已经准备好了
- angular - Asp.Net Core 2.1 和 Angular 跨子域共享会话
- symfony - Symfony 4 验证实体/DTO 存在
- python-3.x - 即使在使用“rawvideo”作为编解码器参数后,Moviepy write_videofile 也会更改视频和音频帧的数量
- kdb - 从进程中识别和删除坏句柄的最佳方法是什么?
- php - 使用 Codeigniter 进行远程服务器同步
- c# - 在 Win10 的通知区域中自动删除或隐藏应用程序的通知
- excel - 汇总来自不同工作表的项目 Excel