【发布时间】:2013-04-14 15:14:09
【问题描述】:
更新: 我想对这个问题给出一个更新的答案。首先,让我声明如果您尝试完成我在下面的内容,我建议您改为通过adding event listeners 管理事件。我强烈建议您在项目中使用jQuery,并使用它们的语法manage event listeners 而不是使用DOM。
问题
好的,我基本上就是这样做的:
document.getElementById("something").innerHTML = "<img src='something' onmouseover='change(\'ex1\')' />";
我不想在我放 \' 的地方使用双引号 (")。我只想要一个单引号,所以我尽量不让它在使用时放双引号。我试图在最终结果。
<img src="something" onmouseover="change('ex1')" />
逃避对我不起作用。
我标记的答案工作正常,但是,更清洁(和更专业的方式,IMO)是loganfsmyth's answer。
【问题讨论】:
标签: javascript html escaping