0

我有一个下面的链接,

http://pathname/Home/Welcome?ID=69#tab2

我们可以从上面的链接中获取查询字符串值(在? sysmbol 之后)。这是可能的,但我想从上面的 url中获取“ # ”之后的符号值(tab2 )。

可能吗?

4

2 回答 2

7

你可以用这个变量得到它:

window.location.hash

想知道它什么时候改变?

window.onhashchange = function(){
   // it changed!
};

https://developer.mozilla.org/en-US/docs/DOM/window.onhashchange

于 2012-08-16T14:08:38.800 回答
1

window.location.hash和类似的(someAnchor.href.hash等)。

关于命名的注释。那不是查询字符串,查询字符串以 结尾#,那是片段标识符。

于 2012-08-16T14:10:10.070 回答