如何使用window.location.href.replace来切换href url中的语言?

时间:2014-02-18 23:33:38

标签: javascript jquery html

我有一个用于在我的网站中切换语言的链接。当用户点击链接时,我希望它将用户定向到位于/ ch /文件夹内的中文版本。

例如,当用户访问mysite.com/account/en/index.html时,单击该链接时,应将用户重定向到mysite.com/account/ch/index.html

我尝试了以下代码,但它无效。有人知道更好的代码吗?

<li class="lang"><a id="langswitch" href="javascript: window.location.href.replace('/en/', '/ch/');" ><img src="/images/account/buttons/chinese.jpg" alt="chinese language" align="top" /></a></li>

2 个答案:

答案 0 :(得分:3)

我相信你所缺少的是

window.location = window.location.href.replace('/en/', '/ch/');

答案 1 :(得分:1)

为什么你不能使用

<li class="lang"><a id="langswitch" href="mysite.com/account/cn/index.html" ><img src="/images/account/buttons/chinese.jpg" alt="chinese language" align="top" /></a></li>