Javascript 单击链接时更改URL

Javascript 单击链接时更改URL,javascript,Javascript,为什么每次点击我的链接我的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="docvie

为什么每次点击我的链接我的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>
函数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;
}

我的代码怎么了?谢谢

您有两个相同id=3的元素。ID必须是唯一的

在每个锚点的hrefdocview.php?id=26id相同,请检查必须更改的id。例如,像docview.php?id=27一样,您将获取id的查询字符串值,然后显示相应的文件。

您是否也可以添加id为
t\u id
的元素?另外,您有两个具有相同
id
属性的元素,
id
需要是唯一的。var x=document.getElementById(id);document.getElementById('t_id')。value=x.id;错误从这里开始有人知道在url更改时如何避免刷新页面吗?