Javascript 单击标记a时,如何向href url添加参数?
我想从Javascript 单击标记a时,如何向href url添加参数?,javascript,Javascript,我想从home页面将参数id发送到carts页面: 这是当前代码,但不起作用: <a href="carts" onclick="addParam();">detail</a> <script> function addParam() { var url = window.location.href; var listId = localStorage.getItem('IDs', '');
home
页面将参数id
发送到carts
页面:
这是当前代码,但不起作用:
<a href="carts" onclick="addParam();">detail</a>
<script>
function addParam()
{
var url = window.location.href;
var listId = localStorage.getItem('IDs', '');
url=url+ "?id=" +listId;
window.location.href = url;
}
</script>
函数addParam()
{
var url=window.location.href;
var listId=localStorage.getItem('id','');
url=url+“?id=“+listId;
window.location.href=url;
}
单击标记a时,如何向href url添加参数?或者通过抓取元素来覆盖它(这里通过将
此
传递给函数来完成)href
<a href="carts" onclick="addParam(this);">detail</a>
<script>
function addParam(el)
{
var listId = localStorage.getItem('IDs', '');
window.location.href = el.href + "?id=" +listId;
}
</script>
<a href="carts" onclick="addParam(this);">detail</a>
<script>
function addParam(el)
{
var listId = localStorage.getItem('IDs', '');
el.href += "?id=" +listId;
}
</script>
onclick=“addParam(this);”
和函数addParam(elem){elem.href=url;}
好的,谢谢。很高兴我能帮上忙