如何在 JavaScript 中转义单个引号 ( ' )?
2022-08-30 01:14:41
更新:我想对这个问题给出一个更新的答案。首先,让我声明,如果您尝试完成下面的内容,我建议您通过添加事件侦听器来管理事件。我强烈建议您在项目中使用jQuery,并使用它们的语法来管理事件侦听器而不是使用DOM。
问题
好吧,我基本上是这样做的:
document.getElementById("something").innerHTML = "<img src='something' onmouseover='change(\'ex1\')' />";
我不想要双引号(“)放在我放\'的地方。我只想要一个单引号,所以我试图在使用时不要让它放一个双引号。我正试图在最后结果中达到这一点。
<img src="something" onmouseover="change('ex1')" />
逃避对我不起作用。
我标记的答案工作正常,但是,更干净(更专业的方式,IMO)是loganfsmyth的答案。