是否有办法在没有重定向的情况下将hash#添加到我的URL?
答案 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