Javascript:在函数参数中转义单引号不';行不通

Javascript:在函数参数中转义单引号不';行不通,javascript,escaping,single-quotes,Javascript,Escaping,Single Quotes,在span标记中,我有一个函数,其中参数值可以是带单引号的字符串 但即使我通过反斜杠转义了单引号,浏览器控制台也会显示错误 这是我的代码: <html> <body> <script type="text/javascript"> function check(val) { console.log(val); } </script> <span contenteditable onkeydown='check("foo\

在span标记中,我有一个函数,其中参数值可以是带单引号的字符串

但即使我通过反斜杠转义了单引号,浏览器控制台也会显示错误

这是我的代码:

<html>
<body>

<script type="text/javascript">

function check(val)
{
    console.log(val);
}

</script>   

<span contenteditable onkeydown='check("foo\'foo");'>abc</span>

</body>
</html>

功能检查(val)
{
控制台日志(val);
}
abc
会成功的。

abc

我也很想知道,但同时你也可以使用
abc
非常感谢,它很有效!我也很想知道,但同时你可以使用
abc
非常感谢,它很有效!
<span contenteditable onkeydown="alert('foo\'foo');">abc</span>