首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Javascript -替换页面中所有以开头的字符串

Javascript -替换页面中所有以开头的字符串
EN

Stack Overflow用户
提问于 2018-12-19 09:10:48
回答 1查看 93关注 0票数 0

我撞到墙了。我正在尝试将页面中所有以"Person 1“开头的字符串替换为"Person 1 (ValueFromPreviousField)”。

我无法应用替换 'Person 1‘开头的整个字符串的逻辑,所以每次我点击更新按钮时,前面的"(ValueFromPreviousField)“都会停留在字符串的末尾(我显然不想这样)。

代码语言:javascript
复制
function test() {
  var N1 = document.getElementById("Name1").value;
        var N2 = document.getElementById("Name2").value;
  document.body.innerHTML = document.body.innerHTML.replace(/Person 1 */g, "Person 1 (" + N1 +")").replace(/Person 2/g, "Person 2 (" + N2 +")");

}

下面是一个示例html:http://jsfiddle.net/ndt50xgo/20/的小提琴

PS:由于这是由短代码生成的html,我不能将类或id分配给所有这些跨度。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53843283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档