【发布时间】:2021-05-23 08:41:14
【问题描述】:
购物车.js 这是行不通的 控制台中未打印任何内容或某些声明错误 快速回答
var updateBtns = document.getElementsByClassName('update-cart')
for(var i=0 ; i<updateBtns.length ; i++)
{
updateBtns[i].addEventListener('click',function(){
var productId = this.dataset.product
var action = this.dataset.action
console.log(productId,action)
})
}
html代码有没有错误
{% for product in products %}
{% if product.category == "Dosa" %}
<div class="product">
<tr>
<td><h5>{{ product.name }}</h5></td>
<td><h5>{{ product.price }}</h5></td>
<td><button data-product={{product.id}} data-action="add" class="btn btn-warning btn-add update-cart">Add to cart</button></td>
</tr>
</div>
{% endif %}
{% endfor %}
【问题讨论】:
-
确保您的 JavaScript 仅在加载正文后运行。
标签: javascript python django e-commerce cart