大佬们,遇到个麻烦的问题
javascript吧
全部回复
仅看楼主
level 2
我有两个html页面中英文切换,导航栏是用js,但是一开始进去,首页切换不了,显示没找到,必须要点个链接才可以切换,这到底是什么问题啊
var nav_chinese=document.getElementById("nav-chinese")
var nav_english=document.getElementById("nav-english")
var on_chinese=document.getElementById("on-chinese")
var on_english=document.getElementById("on-english")
var url=window.location.href
var urls=url.split(".html")
nav_chinese.onclick=function(){
if(urls[0].slice(-3)=="-en"){
window.location.href=urls[0].substring(0,urls[0].length-3)+".html"
}else{
return
}
}
nav_english.onclick=function(){
if(urls[0].slice(-3)=="-en"){
return
}else{
window.location.href=urls[0]+"-en.html"
}
}
on_chinese.onclick=function(){
if(urls[0].slice(-3)=="-en"){
window.location.href=urls[0].substring(0,urls[0].length-3)+".html"
}else{
return
}
}
on_english.onclick=function(){
if(urls[0].slice(-3)=="-en"){
return
}else{
window.location.href=urls[0]+"-en.html"
}
}
2022年01月04日 07点01分 1
level 2
直到现在还是没解决……
2022年01月04日 12点01分 2
level 2
首次进首页之后,显示没有找到,必须要点一下链接才能转换
2022年01月04日 12点01分 3
level 2
2022年01月04日 12点01分 4
level 2
大佬看到了就回答一下吧[泪][泪]
2022年01月04日 13点01分 5
level 5
首页先不跳转,console.log看看路径对不对就知道哪里有问题了
2022年01月05日 01点01分 7
1