【发布时间】:2021-05-12 15:33:48
【问题描述】:
这是小代码 sn-p,其中 HTML 标记被传递给具有类名 message-container 的某个 div,它工作正常。
chatHTML += '<div class="message-block">'+
'<div class="user-icon"></div>'+
'<div class="message">'+ doc.data().message +'</div>'+
'<i class="fas fa-reply onclick=expand(doc.data().message)"></i>'+
'</div>';
$(".message-container").html(chatHTML);
我可以添加一个相同的 onclick 事件,以便我可以将变量传递给它吗?
我通过写 onclick 事件并在同一页面中调用函数来尝试使用上述方法
function expand(message)
{
console.log(message)
}
但它给出了expand function is not defined的错误
还有其他方法可以在 HTML 标签中调用 onClick 事件吗?
【问题讨论】:
-
是的,但是您需要明智地使用
"...我建议使用 ` 将整个字符串括起来,然后您可以根据需要同时使用 ' 和 "
标签: javascript html