为了账号安全,请及时绑定邮箱和手机立即绑定

用下拉值替换 URL 的一部分 - onchange

用下拉值替换 URL 的一部分 - onchange

临摹微笑 2021-10-21 16:53:57
我的网站中有一个语言选择器下拉菜单。更改语言后,URL 会重定向到相应的站点我目前的网址是 https://www.example.com/mem/ca/恩/pages/home.aspx在更改语言时,URL 应该是这样的https://www.example.com/mem/ca/ en /pages/home.aspx - 选择英语 https://www.example.com/mem/ca/ el /pages/home.aspx - 选择 Español https://www.example.com/mem/ca/ PY /pages/home.aspx -在选择Pусский等所有语言<pre>$("#dd-language").on("change", function() {    var countryAppend = $(this).val();   var pathArray = window.location.pathname.split('/')[4];   var res = pathArray.replace(pathArray,countryAppend);   var newURL = window.location.host + "/" + pathArray;   window.location = newURL;});</pre>这会在 URL 末尾添加值,但我需要它来替换 URL 中的语言代码
查看完整描述

3 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

document.querySelector('#dd-language').addEventListener('change',function(){

    let url = window.location.href.split('/');

    url[5] = this.value;

    url = url.join('/');

    window.location = url;

});


查看完整回答
反对 回复 2021-10-21
  • 3 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信