1

我有一个想用 javascript 更改的 href:

<a href="http://YOURSUBDOMAIN.foxycart.com/cart?name=ITEMNAME&price=YOURPRICE">Add to Cart</a>

我需要使用 javascript 变量更改 href 的 ITEMNAME 和 YOURPRICE 部分。实现这样的目标的最佳方法是什么?

谢谢

4

2 回答 2

0

您需要更改 href 属性:)

<a id="myLink" href="http://YOURSUBDO..." >Add to cart</a>
<script>
    var itemName = "poney";
    var price = 100;
    document.getElementById('myLink").href = "http://YOURSUBDOMAIN.foxycart.com/cart?name=" + itemName + "&price=" + price;
</script>
于 2013-01-21T12:00:20.390 回答
0
<script lang='javascript'>  
    function change_url(item_name, item_price)
    {
        new_url = 'http://YOURSUBDOMAIN.foxycart.com/cart?';
        new_url+= 'name='+item_name+'&price='+item_price;
        document.getElementById('your_link').src = new_url;
                    alert('Your new link for the page : '+document.getElementById('your_link').src);
    }
</script>

<a id='your_link' href="http://YOURSUBDOMAIN.foxycart.com/cart?name=ITEMNAME&price=YOURPRICE">Add to Cart</a>
<input type='text' id='test_input' onchange="change_url('New Product',200)" />
于 2013-01-21T12:03:10.490 回答