gpt4 book ai didi

javascript - 更改不同页面上的内容

转载 作者:行者123 更新时间:2023-11-28 06:56:18 24 4
gpt4 key购买 nike

我是一个初学者,我正在制作一个简单的双语网站,其中有五个页面来自 strach。这个想法是为三个 diff 创建一个具有三个函数的外部 js 文件。语言。在每个函数中,jQuery 都会更改整个页面中所有 p 和 h 元素的语言。默认语言函数在 body onload 中调用。单击标志时将调用函数。这仅在一页上效果很好。

如何制作系统,其中用户单击标记整个网站(所有页面)中的语言更改,直到用户再次单击标记(更改语言)?

谢谢!

最佳答案

使用 localstorage 的最简单方法不只有一种,当正文加载时读取 localstorage 中的属性 lang,例如

localStorage.getItem("lang") 

并根据此设置所有内容,当单击标志时,只需更新本地存储条目

localStorage.setItem("lang","newLang")

并更新当前页面

如果不支持本地存储,您可以认为 cookie 的工作方式几乎相同,但如果不需要,则不应使用,因为 cookies 是通过互联网发送到服务器的,这意味着如果您不想在服务器上获取此信息,那只是浪费带宽

如果之前的方法都不支持在更改页面的链接后添加查询字符串或哈希,那么您可以做的最后一件事

关于javascript - 更改不同页面上的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32541583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com