當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
购物车商品计算JavaScript实现
生活随笔
收集整理的這篇文章主要介紹了
购物车商品计算JavaScript实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
html代碼
<div><p>單價:<span>30</span></p><input type="button" value="-" class="sub"><input type="text" value="1"><input type="button" value="+" class="add"><p>總價:<span>30</span></p> </div> <div><p>單價:<span>666</span></p><input type="button" value="-" class="sub"><input type="text" value="1"><input type="button" value="+" class="add"><p>總價:<span>666</span></p> </div> <div><p>單價:<span>888</span></p><input type="button" value="-" class="sub"><input type="text" value="1"><input type="button" value="+" class="add"><p>總價:<span>888</span></p> </div>JS代碼
var aAdd = document.querySelectorAll(".add");var sub = document.querySelectorAll(".sub");for (var i = 0; i < aAdd.length; i++) {aAdd[i].onclick = function () {var num = Number(this.previousElementSibling.value);num++;this.previousElementSibling.value = num;var price = this.previousElementSibling.previousElementSibling.previousElementSibling.firstElementChild.innerHTML;this.nextElementSibling.firstElementChild.innerHTML = price * num;}}for (var i = 0; i < sub.length; i++) {sub[i].onclick = function () {var num = Number(this.nextElementSibling.value);num--;this.nextElementSibling.value = num;var price = this.previousElementSibling.firstElementChild.innerHTML;this.nextElementSibling.nextElementSibling.nextElementSibling.firstElementChild.innerHTML = price * num;}}總結
以上是生活随笔為你收集整理的购物车商品计算JavaScript实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无线路由器怎么设置-如何设置路由器模式设
- 下一篇: 表单验证JavaScript实现正则匹配