如何使用Javascript修改网页上的大部分文字?

时间:2019-05-13 10:20:41

标签: javascript html text

我正在制作一个有趣的小脚本,用整个网页上的replace()函数替换特定的字母。为了明确起见,我正在通过将该脚本插入控制台来编辑Google或Reddit等现有网站。

这是我尝试过的想法。我将所有网页的innerText存储在一个变量中:

var d = document.documentElement.innerText;

然后替换变量内容内特定字母的每个实例:

d = d.replace(/r/gi, "w");

最后将原始的innerText设置为变量的值:

document.documentElement.innerText = d;

不幸的是,它的作用是破坏了所有CSS样式和HTML标签,并在网页上留下了纯文本。它可以成功替换正确的字母,但实际上会破坏页面。

简而言之,如何在不将整个内容更改为纯文本的情况下更改网页中的大量文本?

0 个答案:

没有答案