Javascript 如何链接到不同目录中具有相同标题的页面?
我当前的文件系统如下所示:Javascript 如何链接到不同目录中具有相同标题的页面?,javascript,html,web,redirect,directory,Javascript,Html,Web,Redirect,Directory,我当前的文件系统如下所示: example.com/project/EN/1/2/2.html example.com/project/DE/1/2/2.html 所有网站都有相同的基本html文件,我想添加一个按钮,用户可以在不同语言之间切换,但保持在同一页面上(/1/2/2.html) 因此,该按钮需要能够获取当前位置并当场创建其他链接(指向/DE/,/FR/,等等) 我尝试获取当前url,然后分别生成其他url,但失败了,因为我无法确定如何仅获取url的一部分。您必须从Javascrip
example.com/project/EN/1/2/2.html
example.com/project/DE/1/2/2.html
所有网站都有相同的基本html文件,我想添加一个按钮,用户可以在不同语言之间切换,但保持在同一页面上(/1/2/2.html
)
因此,该按钮需要能够获取当前位置并当场创建其他链接(指向/DE/
,/FR/
,等等)
我尝试获取当前url,然后分别生成其他url,但失败了,因为我无法确定如何仅获取url的一部分。您必须从Javascript开始。您需要解析URL并替换按钮单击处理程序中的语言部分:
let s_old=window.location.href;window.location.href=s_old.replace(/\/[A-Z]{2}\/,“/DE/”代码>。replace
的第二个参数包含目标语言代码。您需要解析URL并替换按钮单击处理程序中的语言部分:let s_old=window.location.href;window.location.href=s_old.replace(/\/[A-Z]{2}\/,“/DE/”代码>。replace
的第二个参数包含目标语言代码。