如何在JavaScript中转义'(单引号)?

这是我尝试使用的地方:

<input type='text' id='abc' value='hel'lo'>


上面代码的结果在文本框中填充了“ hel”。我试图用\代替',但这就是我得到的。

<input type='text' id='abc' value='hel\'lo'>


上面代码的结果在文本框中填充了“ hel \”。

如何成功转义单引号?

最佳答案

您可以使用HTML实体:


&#39;表示'
&#34;表示"
...


有关更多信息,您可以查看Character entity references in HTML

10-04 11:01