javascript - 在 javascript 函数中传递值时出错
问题描述
var d = "";
var c = "";
var table = "<div id='h' style='overflow-y:scroll;overflow-x:hidden;height:60vh'>";
db.collection("Notes")
.where("user","==",current_email)
.get().then((snapshot)=>{
snapshot.docs.forEach(doc=>{
count++;
d = doc.data()["title"];
c = doc.data()["content"];
if(count != 0){
table += "<b><label id='titleb'>"+d.toUpperCase()+"</label></b><br><label id='titleba'>"+c+"</label><b><img id='del' src='del.svg' onclick='delme('"+d+"')'><br><br><br>";
}
else{
table += "<label>You dont have any notes</label>";
}
我试图在单击图像时将值传递给 js 函数,但由于输入意外结束而出现错误。谁能告诉我如何将参数传递给此函数。我正在动态编写此 HTML 内容并需要传递值
function delme(dd){
console.log(dd);
}
解决方案
在定义 HTML 属性时,请尝试在任何地方使用双引号 (") 而不是单引号 (')。
推荐阅读
- phonegap-build - PhoneGap 脚本在移动构建中不起作用
- node.js - 有没有办法启动终端窗口(或 Windows 上的 cmd)并传递/运行命令?
- javascript - Wordpress onclicking 菜单项,它应该重定向到目标 div
- xquery - XQuery 进程:execute 如何执行外部程序?
- google-maps - 在谷歌地图上绘制多边形
- autodesk-forge - 监控桶中文件提取作业的进度?
- sql-server - 不显示来自游标内动态 SQL 的选择结果
- ios - TapGesture 在 tabBar 下不起作用
- angular - angula 5材料奇偶列表按类别识别
- python - 熊猫数据框检查字符串是否不在要附加的列中