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