ОБНОВЛЕНИЕ: Я хочу дать обновленный ответ на этот вопрос. Во-первых, позвольте мне указать, пытаетесь ли вы выполнить то, что у меня есть, я рекомендую вам управлять событиями на adding event listeners. Я настоятельно рекомендую вам использовать jQuery для вашего проекта и использовать их синтаксис для manage event listeners с использованием DOM.Как избежать одиночной цитаты (') в JavaScript?
ВОПРОС
Хорошо, я в основном делаю это:
document.getElementById("something").innerHTML = "<img src='something' onmouseover='change(\'ex1\')' />";
Я не хочу, двойные кавычки ("), где я ставлю \» Я хочу только апостроф,. так что я пытаюсь не сделать это поставить двойной, когда он используется. Я пытаюсь достичь этого в конечном результате.
<img src="something" onmouseover="change('ex1')" />
Мнемонизация не работает для меня.
Мой отмеченный ответ работает отлично, однако, очиститель (и более профессионально выглядящий способ, ИМО) - loganfsmyth's answer.
http://stackoverflow.com/questions/8744315/single-quote-escape-in-javascript-function-parameters – gongzhitaao