我正在尝试制作一个简单的 HTML + CSS + JavaScript 小型网站,我试图在其中点击打开一个新选项卡 - 它打开相同的 url,但在该选项卡窗口中重定向到另一个 url。
制作背投广告的基本思路。
所以,我在 href="index.html#"
上打开 - 我放了 # 号只是为了与原始(第一次打开)页面有所不同,所以我可以做一些改变在再次打开页面。标志出现在地址栏上,一切正常。除了 - 这是一个问题:
window.location.pathname
无法识别“#”符号
不想使用 cookie 或类似的东西 - 需要它非常轻。
最佳答案
取路径 href="index.html#tab"
//get hash value
var hashValue = window.location.hash;
//check for hash value
if(hashValue!=undefined && hashValue=="#tab")
{
//do thing
}
关于javascript - 用javascript检查路径名是否有 "#",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34281444/