javascript - 使用包含双引号的字符串填充输入字段

标签 javascript escaping

我正在从服务器返回一个包含双引号的值。我需要用值填充输入标签。

我试过使用 escape(myVariable),但会将空格转换为 %20 等。 我想我可以写一个 if/then 来说明如果字段中有双引号,则使用 value='',但是如果字段中同时有双引号和单引号我该怎么办?

最佳答案

input.value = val.replace(/"/g, '"');

关于javascript - 使用包含双引号的字符串填充输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5383520/

相关文章:

javascript - axios post params没有被发送

javascript - 如何检查时间是否大于javascript中两个日期之间的总时间?

javascript - HTML单元格DOM获取属性值-排序table.js

javascript - 如何在 JSP 中转义 JavaScript?

bash - 使用 eval 运行管道命令

html - escapeXml 和 escapeHtml 有什么区别?

javascript - isNumberKey() 不起作用

javascript - 如何使用 Bootstrap 显示没有水平线的列表框

file - MSBuild - 将转义字符写入文件

php - Drupal 错误地转义了 javascript 中的标签