在URL中添加片段而不会导致重定向?

时间:2010-11-26 02:03:28

标签: javascript jquery hash

是否有办法在没有重定向的情况下将hash#添加到我的URL?

4 个答案:

答案 0 :(得分:146)

window.location.hash = 'something';

这只是简单的JavaScript。

您的评论......

  

嗨,我真正需要的是只添加哈希...这样的事情:window.location.hash = '#';但是这样就没有添加任何内容。

试试这个......

window.location = '#';

另外,不要忘记window.location.replace()方法。

答案 1 :(得分:27)

对于直接HTML,不需要JavaScript:

<a href="#something">Add '#something' to URL</a>

或者,为了更直接地提出您的问题,只需在网址中添加“#”:

<a href="#">Add '#' to URL</a>

答案 2 :(得分:5)

window.location.hash = 'whatever';

答案 3 :(得分:0)

尝试一下

.targtes