document.getElementById("img").innerHTML="< img src='/sitepath/"+imgg+".jpg' width='72' height='44' onclick='alert('hello');' />";
上面的代码是我的javascript。问题是打印hello或任何其他字符串。如果我只是输入123代替你好,它确实会发出警报。但是我不能在这里使用像你好的字符串。通常,警报函数中的字符串保留在引号内,但整个内容位于双引号内,并且我已经在onclick函数的开头使用了单引号。我尝试使用Escape字符(“\”),但它没有帮助。有什么建议么?html中的Javascript - 在另一个单引号内使用单引号
为什么不在这里选择正确的答案? – Kristopher 2014-05-22 18:12:52