我通过javascript alert function显示了一些法语行,法语行看起来像:

S'il vous plaît accepter les termes et conditions avant de procéder

并在页面源代码中显示警报:
alert('S'il vous plaît entrer une adresse email valide!');

Firebug显示如下错误消息:



我尝试逃脱法国路线,例如:
alert('S\\'il vous plaît entrer une adresse email valide!');
alert('S\\\'il vous plaît entrer une adresse email valide!');
alert('S"'"il vous plaît entrer une adresse email valide!');

遵循了所有准则,但是没有任何效果。那么我该如何解决呢?

最佳答案

尝试 -

alert("S'il vous plaît entrer une adresse email valide!");

这可能是最简单的方法。每当您需要在字符串中传递单引号时,请将其包装在双引号中,反之亦然。

如果您在字符串中混合使用单引号和双引号,则将其包装在单引号或双引号中,并使用单反斜杠对字符串中的相应引号进行转义-
alert("So she said, \"Hey!, how are you?\". I said, 'I am fine, thanks'.")

10-05 20:45
查看更多