2013-11-28 203 views
-3

爲什麼我的網址在每次點擊我的鏈接時都不會改變?這是我的代碼。鏈接被點擊時的URL更改

function myFunctionD(id) {var x=document.getElementById(id); 
    document.getElementById('t_id').value=x.id; 
    var myURL = "http://www.sample.php"; 
    document.location = myURL + "?id=" + x.id ; 

    } 

<a href="docview.php?id=26" id="3" onclick="myFunctionD('3')" target="iframe_a" > 
July 17, 2013</a> 
<a href="docview.php?id=26" id="3" onclick="myFunctionD('4')" target="iframe_a" >July 18, 2013</a> 

我的代碼有什麼問題?謝謝

+0

難道你還添加有ID't_id'元素?另外,你有兩個具有相同「id」屬性的元素 - 「id」必須是唯一的。 – Lix

+0

var x = document.getElementById(id); 。的document.getElementById( 'T_ID')值= x.id;錯誤從這裏開始本身 –

+0

任何人知道如何避免在更改url時刷新頁面? – user3034828

回答

0

你有兩個相同的ID = 3的元素。ID必須是唯一的!

0

在每個錨docview.php的HREF?ID = 26的ID是一樣的,請檢查ID必須改變。當然像docview.php?ID = 27和你正在服用ID的查詢字符串值,然後相應的文件,你都呈現..