Html和JavaScript中的撇号

时间:2016-09-22 17:53:43

标签: javascript html apostrophe

如何正确编写此字符串?

tr = tr + '<tr onclick="localStorage.setItem("X", ' + xVal + '); document.location = "page.html";"></tr>'

谢谢!

1 个答案:

答案 0 :(得分:-2)

不知道你想要实现什么,但你可以使用反斜杠\来表示特殊字符

tr = tr + '<tr onclick="localStorage.setItem("X", ' + xVal + ');document.location = \"page.html\";"></tr>'

我的下面的错误是正确的.. onclick应该用单引号转义才能工作

tr = tr + '<tr onclick=\'localStorage.setItem("X", "' + xVal + '"); document.location = "page.html";\'></tr>'