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安装,所以我试图避免它。
答案 0 :(得分:2)
案例很重要 - 它应该是getElementById
而不是ID
。检查浏览器的错误控制台是否有相应的错误。
答案 1 :(得分:0)
我在这里看到拼写错误。
getElementById
您不应将ID用作数字。