javascript - 使用撇号 html 代码传递 js 参数

标签 javascript google-chrome asciiencoding

<a title="Delete" onclick="remove_file('folder', 4493,'Colin&#39;s folder')"><i class="icon-trash" style="cursor:pointer;"></i></a>

上面的代码有 html 代码 ' 来表示字符串中的撇号。在 Google Chrome 中,我目前从该行收到以下错误:

Uncaught SyntaxError: unexpected Identifier

我假设其中一个字符破坏了解析?我有没有撇号代码的相同代码的其他实例,但我没有收到错误。我该如何解决这个问题,同时仍然能够传递带撇号的字符串?

最佳答案

怎么样

'Colin\'s folder'

相反? Javascript 理解反斜杠转义。

关于javascript - 使用撇号 html 代码传递 js 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13015259/

相关文章:

javascript - 如何在 VS Code 中为自定义文件扩展名启用 JavaScript IntelliSense?

C# Process.Start "chrome.exe"/声明高度

javascript - 检查 textarea 中的值是否为 ascii

javascript - VueJS 中的下拉菜单(事件菜单的切换)

javascript - 如何使用自动完成下拉列表中的按钮进一步过滤已显示的结果

javascript - 当开发人员工具打开 IE11 时,网站表现不同

html - Chrome getUserMedia 未在本地请求权限

javascript - 如何测试 Chrome 扩展?

encoding - Dart的ASCII-8位编码