-1


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

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

4

1 回答 1

0

好吧,我看到您只想使用 js 替换页面上的所有文本,但不确定使用客户端语言的推理,但是您可以使用正则表达式并执行类似的操作

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

这将搜索其所在的页面并将文档上的所有“home”实例替换为“main”。

于 2015-04-30T19:20:56.787 回答