【发布时间】:2014-05-11 03:23:22
【问题描述】:
我有一段 javascript 创建一个 HTML 表格,将表格的每一行保存到一个数组中。我希望每一行上的一个表格单元格是可点击的。
以下代码可以正常工作,当单击 cell3 时,它会显示一个消息框:
array.push("<tr><td>cell1</td><td>cell2</td><td onclick='alert(this);'>cell3</td></tr>")
我的问题是,如果我想让消息框说“你好”,由于引号,我无法让它工作,有什么想法吗?
这是一个引语中的引语,我的大脑正在融化。
提前感谢您的帮助。
【问题讨论】:
-
你试过转义引号吗?
-
查看反斜杠序列
test="\""的例子 -
使用转义字符 `\`,例如"警报(\"你好\")"
-
太棒了! \"你好\" 工作得很好。我之前曾尝试转义引号,但不幸的是只尝试了不起作用的 \'Hello\'。感谢大家的帮助,这个网站是多么棒的资源。
标签: javascript html