javascript - HTML 代码 & 不通过 JavaScript 中的替换进行更改

标签 javascript html

我已将 .replace 放入我的代码中,如下所示:

f.hid_LtrContent.value = f.hid_LtrContent.value.replace(/\r\n/g,'[X]').replace(/\t/g,'[Y]').replace(/\&/g, '&');

但值仍然变成“&”;

谢谢

最佳答案

检查您的文件编码(应为 UTF-8)。

而且你不必逃避&。

https://jsfiddle.net/00u1u0hn/

<script>
var test = 'test&amp;test'.replace(/&amp;/g, '&');
document.write(test);
</script>

关于javascript - HTML 代码 & 不通过 JavaScript 中的替换进行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35550515/

相关文章:

javascript - 重置 Monaco Editor 状态

javascript - AngularJS 未捕获引用错误 : ng-repeat ng-click

javascript - 数据显示更新结果,但更新结果不工作 PHP

javascript - Mongoose 从 html datepicker 中查找 2 个日期之间的结果

javascript - 触发的背景颜色更改不会触发

javascript - 使用普通变量为 knockout js 设置 css 属性

javascript - 如何选择任何div内的下拉列表?

javascript - 具有最小/最大聚合的 Sequelize "having"子句

javascript - 如何在声明 WebSocket HTML5 时发送参数

java - 无法使用 Selenium Webdriver 和 Java 保存跨度控件中的值