javascript - 替换文本功能在资源管理器中不起作用

标签 javascript text replace

我有一个 js 替换功能来替换预设表单上两个单选按钮旁边的文本。

脚本如下。

document.body.innerHTML=document.body.innerHTML.replace("Payment by <b>Moneybookers</b> 
e-wallet<br>","");

document.body.innerHTML=document.body.innerHTML.replace("Maestro, Visa and other credit/debit cards by <b>Moneybookers</b>","Pago con Diners Club, Mastercard o Visa");}onload=x;

该脚本在 Chrome 和 Firefox 中运行良好,但是,该脚本在资源管理器中不起作用。

我相信这与我要替换的文本中存在 ,/- 有关吗?当我使用函数替换文本时没有 ,/- 在文本中 - 它在资源管理器中工作正常,但是,例如当我尝试替换文本时.. - “Moneybookers 的 Maestro、Visa 和其他信用卡/借记卡”这个在资源管理器中不起作用..我假设是因为昏迷和正斜杠。老实说,我已经尝试了一切,但就是无法让它发挥作用。任何帮助将不胜感激!!

最佳答案

不确定它是否相关(我是没有 IE 的 Mac 用户)但你不应该使用多行字符串。请改用 \n

关于javascript - 替换文本功能在资源管理器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8286389/

相关文章:

c# - 在 GridView 中的 ASCX 控件内的控件上使用 Javascript 显示隐藏。 (ASP.NET + JavaScript)

python - 如何在 StringVar() 中包含静态文本并仍将其更新为变量更改?

javascript - 使用 JavaScript 清理全局搜索和替换?

html - 为什么缩放页面时文字会换行?

algorithm - 一个类似于 Levenshtein 但针对 Qwerty 键盘加权的好算法?

ruby - 如何删除 Ruby 字符串开头和结尾的换行符

javascript - 如何在 JavaScript 中从字符串中删除所有非字母并将空格转换为破折号?

javascript - 从 Javascript 调用 perl 文件/函数和函数来更新 HTML

javascript - 你如何让突变观察者检测文本区域的值变化?

javascript - 如何翻译 style.fontSize = html5 文档的值?