import {products} from"../html/products.js";
let productsHTML="";
products.forEach(x => {
productsHTML+=`<div class="products">
<div class="image">
<img class="img"src="${x.image}" alt="">
</div>
<div class="content">
<div class="productName">${x.name}</div>
<div class="productPrice">Rs.${x.price}</div>
<select name="number" id="productQuantity" class="select">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<button class="addtocart" >Add To Cart</button>
</div>
</div>
`
});
document.querySelector(".totalHTML").innerHTML=productsHTML;
//problem is here://
const btn=document.querySelector(".addtocart");
console.log(btn);
btn.addEventListener("click",function(){
console.log("hello");
});
这是我的电子商务项目。
按钮 addEventListener.console.log("hello") 的 onclick 未显示。 我也尝试过使用高级功能。
我正在尝试检查我的点击是否有效,以便进一步使用 onclick 来获取购物车数量的 html