Javascript:在函数参数中转义单引号并不起作用

时间:2016-06-08 18:27:42

标签: javascript escaping single-quotes

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

但即使我通过antislash逃避单引号,浏览器控制台也会显示错误。

这是我的代码:

<html>
<body>

<script type="text/javascript">

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

</script>   

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

</body>
</html>

为什么逃避不起作用?

1 个答案:

答案 0 :(得分:3)

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

会做到这一点。

相关问题