2016-02-05 116 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/