2015-04-30 112 views
-1


我有一個網站使用weebly cms,我想使我的網站多語言,我搜索了一點,發現它很容易與PHP,但可悲weebly只支持客戶端語言,
所以有沒有辦法做到這一點與JavaScript?
我不想通過id來捕捉元素,然後更改其內部html,因爲大多數元素沒有id並且可以產生項目,並且我無法向它們添加id,而且,我也會翻譯大量的蜇傷,所以它將需要真的很多,以選擇每一個元素...

[結論]
所以我想要的方式(如果有),以改變特定的文本,我從整個HTML頁面指定「家」=「主」,但與編碼世界的方式..
只使用JavaScript 任何幫助,將不勝感激。javascript替換整個站點中的其他特定單詞的特定單詞

+0

http://kb.weebly.com/multiple-languages.html – lifetimes

+0

@dsg,謝謝!沒有想到這種方式,但我想等待,看看是否有一個js的方式..再次感謝有用的鏈接 –

回答

0

嗯,我看你想用JS,但使用的客戶端語言不確定推理的所有網頁上的文字只需更換,但是你可以使用正則表達式,只是做這樣的事情

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

這將搜索其頁面上的頁面,並用文檔上的'main'替換'home'的所有實例。

+1

這是因爲websit生成器使用(可怕地)不幸地不支持服務器端語言, thx爲您的答案將嘗試 –

+0

工作...非常感謝(y) –

+1

總是一個快樂芽 - 享受! – TrojanMorse