此问题在此处已有答案:
Replace words in the body text(11个答案)
3天前关闭。
我有一个客户,他想在任何出现“components”的页面上用“assets”替换“components”。我需要使用Javascript来完成这个操作,因为其他客户不希望这样做。我的方法是从服务器上加载一个字典,其中包含他们希望更改的单词,如下所示:
function checkReplacements_complete(response) {
if(response) {
var json = $.parseJSON(response);
$.each(json,function(target,replacement) {
//replacement code here
})
}
}
我不知道如何做实际的更换。我尝试了以下没有工作:
var replace_str = $('body').html().replace("/"+target+"/g",replacement);
我还需要保持单词被替换的大小写。
1条答案
按热度按时间dced5bon1#
如果按id或类(document.querySelector()或document.getElementById())选择元素,然后更改它们的文本内容,会怎么样?