亲爱的丽莎,你不应该在锚点上同时拥有 href 和 onclick 事件......
<a href="index.html" onclick="changeLanguage('en')">English</a>
应该是其中之一。
此外,您的 href 只是重新加载您的主程序 index.html,因此最好删除 href。
所以你可以这样做...
<a onclick="changeLanguage('en');">English</a>
或者这个...
<a href="javascript:changeLanguage('en');">English</a>
它们都应该有效,尽管可以说后者更“明智”,因为它是一个锚点,并且您应该使用 href。
哦等等,您实际上是指在更改语言后重新加载页面吗?