2016-02-05 71 views
1

请帮我解释一下如何使用散列函数转到另一个没有location.reload()的标签或ID。onclick功能在safari中不起作用

应该需要转到下载选项卡或ID,而无需刷新页面。

这里是我的代码

<script> 
function Download() { 
    window.location.hash = "#Download"; 
    location.reload(); 
} 
</script> 

回答

-1

你可以试试这个;

<script> 
function Download() { 
    window.location.hash = "#Download"; 
    location.reload(); 
} 
</script> 

请参见本页面Javascript reload the page with hash value

+0

我没有发现有问题的片段之间的任何差别和摘要您提供除了有这行窗口中缺少分号。 location.hash =“#Download” – brk

+0

它与我的代码一样,我的意思是我需要去#Download而不刷新页面。 – SJay

+0

你可以发表评论,比如“你的代码没有问题”,不需要一个毫无意义和无用的答案,只需重复相同的代码即可。这只是噪音。 –

0

你确实需要使用JavaScript来呢?使用#href属性转到页面上的另一个<a>链接怎么样?

事情是这样的:

<a id='first' href='#second'>Go to Second Link.</a> 
<a id='second' href='#first'>Return to First Link.</a> 

请参见本捣鼓例如:https://jsfiddle.net/3axqpr1x/1/