总价:<span id="total">¥0</span>
发布时间:2025-04-08 16:51:33来源:
🛒 Js代码实现商品价钱总和(模拟购物车功能)✨
在日常开发中,模拟购物车功能是前端开发者常遇到的需求之一。今天就来分享一段简单的JavaScript代码,帮助大家实现商品总价的动态计算!🎉
首先,我们需要一个HTML结构来展示商品列表,例如:
```html
```
接着,通过JavaScript监听输入框的变化,实时更新总价:
```javascript
const items = document.querySelectorAll('.item');
let total = 0;
items.forEach(item => {
const quantityInput = item.querySelector('input');
const priceSpan = item.querySelector('.price').textContent.replace('¥', '');
quantityInput.addEventListener('change', () => {
const quantity = parseInt(quantityInput.value) || 0;
total += (quantity - item.dataset.quantity) parseFloat(priceSpan);
item.dataset.quantity = quantity; // 记录当前数量
document.getElementById('total').textContent = `¥${total.toFixed(2)}`;
});
});
```
这段代码实现了基础的商品总价计算逻辑,非常适合初学者学习!🌟 如果想进一步优化,可以添加更多交互效果,比如删除商品或限制库存数量。快试试吧,动手实践才是王道!💪
商品名称
¥50
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。