Javascript 如何获取if/else语句的当前url
我试图编写一个if/else语句,检查当前页面url的末尾是否有“#登录” 在我的页面上,当您单击顶部的登录或注册时,它会将您发送到一个新页面,该页面的url分别为“/log_-in.html”或“/log_-in.html”或“/log_-in.html”注册”。我希望我的注册框在url中包含“#sign_up”(注册)时显示出来,当然,登录时也是如此 以下是我目前得到的信息:Javascript 如何获取if/else语句的当前url,javascript,html,css,Javascript,Html,Css,我试图编写一个if/else语句,检查当前页面url的末尾是否有“#登录” 在我的页面上,当您单击顶部的登录或注册时,它会将您发送到一个新页面,该页面的url分别为“/log_-in.html”或“/log_-in.html”或“/log_-in.html”注册”。我希望我的注册框在url中包含“#sign_up”(注册)时显示出来,当然,登录时也是如此 以下是我目前得到的信息: if (??? === "./log_in.html#log_in"){ loginButton.style.bac
if (??? === "./log_in.html#log_in"){
loginButton.style.backgroundColor = "#a8661f";
signupPage.style.visibility = "hidden";
loginPage.style.visibility = "visible";
signupButton.style.backgroundColor = "#d18029";
title.innerHTML = "CussFeed | Log In";
} else {
signupButton.style.backgroundColor = "#a8661f";
loginButton.style.backgroundColor = "#d18029";
loginPage.style.visibility = "hidden";
signupPage.style.visibility = "visible";
title.innerHTML = "CussFeed | Sign Up";
}
window.location.hash
返回要查找的值window.location.hash
返回要查找的值
if (window.location.href === "./log_in.html#log_in") {
loginButton.style.backgroundColor = "#a8661f";
signupPage.style.visibility = "hidden";
loginPage.style.visibility = "visible";
signupButton.style.backgroundColor = "#d18029";
title.innerHTML = "CussFeed | Log In";
} else {
signupButton.style.backgroundColor = "#a8661f";
loginButton.style.backgroundColor = "#d18029";
loginPage.style.visibility = "hidden";
signupPage.style.visibility = "visible";
title.innerHTML = "CussFeed | Sign Up";
}
使用window.location.href
获取页面的当前位置
你为什么被放在这里。最初
我认为如果条件应该是这样的
if(window.location.href === "/log_in.html#log_in")
使用window.location.href
获取页面的当前位置
你为什么被放在这里。最初
我认为如果条件应该是这样的
if(window.location.href === "/log_in.html#log_in")
location.href
不是函数location.href
不是函数。是因为我在拍摄任何东西时遇到了麻烦@克里姆帮忙了<代码>如果(window.location.hash==“#登录”)
现在看起来像这样。是因为我在拍摄任何东西时遇到了麻烦@克里姆帮忙了<代码>如果(window.location.hash==“#登录”)
现在看起来像这样