Javascript 通过Jquery只替换网页上的文本
使用Tampermonkey,我想反转bbc新闻网站上的文本(为什么?因为),显然这只是本地的。我已经写了一些东西来替换其中的一部分,问题是访问页面上的所有文本。在JQuery中有没有一种有效的方法来实现这一点 e、 g.我有一个reverse()函数,给定:Javascript 通过Jquery只替换网页上的文本,javascript,jquery,Javascript,Jquery,使用Tampermonkey,我想反转bbc新闻网站上的文本(为什么?因为),显然这只是本地的。我已经写了一些东西来替换其中的一部分,问题是访问页面上的所有文本。在JQuery中有没有一种有效的方法来实现这一点 e、 g.我有一个reverse()函数,给定: <div> <a href="...">Text1</a> <span class="...">Text2</a> <fieldset> <
<div>
<a href="...">Text1</a>
<span class="...">Text2</a>
<fieldset>
<legend>Text3</legend>
文本2
文本3
有没有什么方法可以在不触碰其他任何东西的情况下针对Text1、Text2和Text3?我可以编写一些东西,在遍历DOM时显式检查标记名,并希望有文本类型或类似的东西,但我想知道JQuery是否已经有了这样做的东西
谢谢马上倒车
$('*').contents().filter(函数(){
返回this.nodeType==3;
}).each(函数({
this.nodeValue=esreverse.reverse(this.nodeValue);
});代码>
文本2
Text3
$('*').contents().filter(函数(){return(this.nodeType==3);})代码>@Ja͢ck这是正确答案。你应该把它贴出来。是的,这很有效。谢谢,我感谢你卓越的谷歌搜索能力:-)。我可以将自己的问题标记为重复的问题,还是将其删除?