如何在javascript中更改网页的所有文本?

时间:2011-10-09 21:55:03

标签: javascript html browser

我想用JavaScript修改网页中的所有文字

我想创建一个可以更改HTML页面文本的应用程序,以替换正确的文本而不是错误或不正确的文本。

你认为我想创建一个像谷歌翻译一样的应用程序;)

2 个答案:

答案 0 :(得分:0)

我不清楚您的问题,但如果您只想更换页面的整个文字,请执行

document.body.innerHTML = 'replacement HTML';

这不会影响标题,但您可以通过

更改标题
document.title = 'replacement plain text';

如果您想用文字替换网页,那么您可以

while (document.body.firstChild)
  document.body.removeChild(document.body.firstChild);
document.body.appendChild(document.createTextNode(myText));

答案 1 :(得分:0)

如果您想保留所有div和布局并且只想更改文本,则无法更改正文的innerhtml。您必须单独更改页面中所有元素的innerhtml。这很简单但很乏味。