使用javascript设置data-quantity属性

时间:2013-12-28 19:33:05

标签: javascript jquery

function quantChange() {
d = document.getElementById("dropdown5").value;
alert(d);
document.getElementbyId("5").setAttribute('data-quantity',d);

}

警报工作正常。但我试图设置属性的元素保持不变。我已尝试使用元素上的属性以及元素上的属性。

以下是我要修改的元素:

<a href="/shop/weekly-meal-plans/?add-to-cart=5" rel="nofollow" id="5" data-quantity="0" data-product_id="5">Add to Plan</a>

非常感谢任何帮助。我也对jquery持开放态度。 Jquery只是有一些问题,取决于你的wordpress安装,所以我试图避免它。

2 个答案:

答案 0 :(得分:2)

案例很重要 - 它应该是getElementById而不是ID。检查浏览器的错误控制台是否有相应的错误。

答案 1 :(得分:0)

  1. 我在这里看到拼写错误。

    getElementById

  2. 您不应将ID用作数字。