gpt4 book ai didi

Javascript 替换所有单词

转载 作者:行者123 更新时间:2023-12-02 20:26:44 25 4
gpt4 key购买 nike

我需要使用 jquery 和 javascript 替换 DOM(内存中的网页)中的所有单词。我需要改变这个:

<html>
<head>
Hi to all
</head>
<body>
Hi to all
</body>
</html>

进入此:

<html>
<head>
Bye to all
</head>
<body>
Bye to all
</body>
</html>

但不修改标签(仅其中的值)

一次尝试是:

jQuery.fn.replaceEachOne = function (objective, rep) {
return this.each( function(){
$(this).html( $(this).html().replace( new RegExp('(\\s'+objective+'\\s(?![[\\w\\s?&.\\/;#~%"=-]*>]))', "ig"), rep) );
}
);
}

但它会继续替换标签值,并且如果我放置它就会破坏页面。

救命!!!

最佳答案

我猜测标题中还会有其他元素,而不只是用新文本替换所有内容。尝试这样的事情

$(function(){
var element = $('body, head').find('*:contains("Hi to all")');
element.html('Bye to all');
});

关于Javascript 替换所有单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4728578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com