带有转义字符的JavaScript警告失败



当您点击链接时,为什么下面的JavaScript会失败?有什么办法可以补救吗?

<a onclick="alert('Do you want to delete &lt; &gt; &quot; &#39;?');">Link</a>

我知道转义字符如果按字面意思打印是非法的,但是我不明白为什么转义后会失败。省略字符不是一个选项,因为它是用户定义的。

&#39;被认为是单引号,您需要用转义,因此&#39;

如果没有转义,javascript将抛出"未终止字符串"错误。

如此:

<a onclick="alert('Do you want to delete &lt; &gt; &quot; &#39;?');">Link</a>

相关内容

最新更新