Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在URL中使用哈希来打开选项卡?_Javascript_Hash - Fatal编程技术网

Javascript 如何在URL中使用哈希来打开选项卡?

Javascript 如何在URL中使用哈希来打开选项卡?,javascript,hash,Javascript,Hash,我在使用url中的哈希打开选项卡时遇到问题 这就是我现在拥有的: 如果URL中没有#,则网站正常工作,但如果加载了#,则所有选项卡都打开,链接不工作(3个选项卡的ID为a、b和c) 例如看看开发者工具控制台,你有需要修复的错误。你能发布你的htnl和完整的脚本吗?openvar的用途是什么这里看一下开发者工具控制台,你有错误需要修复你能发布你的htnl和完整的脚本吗?openvar在这里有什么用途 var open = window.location.hash.substr(1); if(w

我在使用url中的哈希打开选项卡时遇到问题

这就是我现在拥有的:

如果URL中没有#,则网站正常工作,但如果加载了#,则所有选项卡都打开,链接不工作(3个选项卡的ID为a、b和c)


例如

看看开发者工具控制台,你有需要修复的错误。你能发布你的htnl和完整的脚本吗?
open
var的用途是什么这里看一下开发者工具控制台,你有错误需要修复你能发布你的htnl和完整的脚本吗?
open
var在这里有什么用途
var open = window.location.hash.substr(1);

if(window.location.hash) {
    document.getElementById("open").click();
} 
else {
    document.getElementById("a").click();
}