我目前正在创建一个本地存储的购物车,当我在购物车页面中一个接一个地添加我的产品时,我使用innerHtml:
productsContainer.innerHTML += `
<div class="cart-product">
<img src="../images/${item.tag}" alt="image product" style="height: 120px;">
<div class="product-info-container">
<div class="product-cross"><i class="bi bi-x"></i></div>
<div class="product-info">
<h4 class="product-title">${item.name}</h4>
<h5 class="price">${item.inCart * item.price} €</h5>
<div class="product-info-number">
<i class="bi bi-dash" id="bi-dash"></i>
<span class="quantity">${item.inCart}</span>
<i class="bi bi-plus" id="bi-plus"></i>
</div>
</div>
</div>
</div>
`
我现在的问题是我想访问我的两个图标(i class=“bi-dash / i class=“bi-plus”)来增加和减少数量。我试图用querySelctore和getElementById将它们存储在变量中,但它不起作用。我得到了一个空错误。
1条答案
按热度按时间9jyewag01#
看起来工作正常。
下面的代码片段显示了在控制台中记录的元素: