我有一个函数可以更改url中的哈希值,并从我的主页面插入/删除div.我这样做是因为我可以有一个页面,你可以在没有重新加载的情况下进行操作,但同时我希望人们能够为某个部分添加书签并稍后转到它而无需再次浏览该页面.
当我尝试调用我的hash()函数,它关闭所有div并根据哈希打开特定的div,它不起作用.我可能在if语句中没有正确的东西,因为当我alert()在hash()函数中放置它时,它会像它应该的那样弹出.
function hash(){
if ( window.location.hash == "dcontact" ) {
removedivs();
InsertContent('dcontact');
}
if ( window.location.hash == "dhome" ) {
removedivs();
InsertContent('dhome');
}
}
hash();
Run Code Online (Sandbox Code Playgroud)
我知道可能有更好的方法来做我提到的所有事情,但这是我将要制作的唯一网站,我不会在意这个剧本到底有多乱,只要它作品.