javascript 用整个站点中的其他特定词替换特定词

javascript replace specific words with other specific words in the whole site


我有一个使用 weebly cms 的网站,我想让我的网站多语言,我搜索了一下,发现 php 很容易,但遗憾的是 weebly 只支持客户端语言,
那么有没有办法用 javascript 来做到这一点?
我不想通过 id 捕获元素然后更改其内部 html 因为大多数元素没有 id 和 weebly 产品项目而且我不能向它们添加 ids,也,我会翻译很多东西,所以 select 每个元素都需要很多...

[结论]
所以我想要一种方法(如果有的话)来更改我从整个 html 页面指定的特定文本,例如 "home" = "main" 但使用编码世界方式..
仅使用 javascript 任何帮助将不胜感激。

好吧,我看到你只想用 js 替换页面上的所有文本,但不确定使用客户端语言的推理,但是你可以使用正则表达式并做这样的事情

<script type="text/javascript">
  document.body.innerHTML = document.body.innerHTML.replace(/home/g, "main");
</sctipt>

这将搜索其所在的页面,并将文档中 'home' 的所有实例替换为 'main'。