我已将 .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&test'.replace(/&/g, '&');
document.write(test);
</script>
关于javascript - HTML 代码 & 不通过 JavaScript 中的替换进行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35550515/