用按钮更改html语言,并在刷新页面后保存



我想知道如何在重新加载页面后将html语言保存在网站上。我创建了几个语言按钮,这里有一个例子:

<a onclick="changeLang('pt')" href="#" title="Portugese" data-lang="Portugese">
<div class="flag pt">Portugese</div>
</a>

还有我的JS文件中的一些代码:

const changeLang = (languageCode) => {
document.documentElement.setAttribute("lang", languageCode);
};

单击按钮后,如何确保语言保持葡萄牙语?

提前感谢您的帮助!

有几个选项,在我看来,最好的方法是为不同的语言(domain.com、domain.com/pt、domain.com/fr(提供不同的url,这对SEO很有好处。您还可以使用javascript将语言保存在cookie中,然后在页面加载时从cookie中获取当前语言,请查看如何设置和获取cookie。