我想做一个与此类似的链接
www.mysite.com/profile/#openTheme
当链接具有哈希值“ #openTheme”时,我希望它在加载页面时在页面上运行一个函数。
有没有办法像这样设置锚点:
<a name="openTheme" onActivate="runScript()">
还是有更好的方法呢?例如,运行脚本onload以查找任何位置哈希并使用if / else?
谢谢。
最佳答案
您可以使用以下代码来进行处理:
self.document.location.hash
在这种情况下,它将返回#openTheme。然后,您可以执行if,所以...
if(self.document.location.hash == '#openTheme')
{
//do something
}
关于javascript - 在URL中使用哈希在脚本加载时运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4210894/