master
parent
f34e26d6d6
commit
651eac1471
|
@ -73,10 +73,13 @@
|
||||||
<div class="whoil-1 backFF">
|
<div class="whoil-1 backFF">
|
||||||
<div class="all">全部商品(20)</div>
|
<div class="all">全部商品(20)</div>
|
||||||
<!-- 选择 -->
|
<!-- 选择 -->
|
||||||
|
<div>
|
||||||
|
<div></div>
|
||||||
|
</div>
|
||||||
<table class="table-cbox" border="0" cellspacing="0">
|
<table class="table-cbox" border="0" cellspacing="0">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th><input type="checkbox" id="ckAll" onclick="checkAll()">全选</th>
|
<th><input type="checkbox" id="ckAll">全选</th>
|
||||||
<th>商品</th>
|
<th>商品</th>
|
||||||
<th></th>
|
<th></th>
|
||||||
<th>单价</th>
|
<th>单价</th>
|
||||||
|
@ -89,7 +92,7 @@
|
||||||
<tr class="inline" valign="top">
|
<tr class="inline" valign="top">
|
||||||
<td>
|
<td>
|
||||||
<div>
|
<div>
|
||||||
<input type="checkbox" name="ck" onclick="check()">
|
<input type="checkbox" name="ck">
|
||||||
<img src="../../img/images/1-1.png" alt="图片丢失" title="购物车图片一" />
|
<img src="../../img/images/1-1.png" alt="图片丢失" title="购物车图片一" />
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
@ -100,18 +103,18 @@
|
||||||
<td>¥188.00</td>
|
<td>¥188.00</td>
|
||||||
<td>
|
<td>
|
||||||
<div>
|
<div>
|
||||||
<div class="reduce" onclick="reduceCount(this)">-</div>
|
<div class="reduce">-</div>
|
||||||
<input type="text" value="3" class="count-input">
|
<input type="text" value="3" class="count-input">
|
||||||
<div class="add" onclick="addCount(this)">+</div>
|
<div class="add">+</div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>¥564.00</td>
|
<td>¥564.00</td>
|
||||||
<td class="delete" onclick="del(this)">删除</td>
|
<td class="delete">删除</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="inline" valign="top">
|
<tr class="inline" valign="top">
|
||||||
<td>
|
<td>
|
||||||
<div>
|
<div>
|
||||||
<input type="checkbox" name="ck" onclick="check()">
|
<input type="checkbox" name="ck">
|
||||||
<img src="../../img/images/1-1.png" alt="图片丢失" title="购物车图片一" />
|
<img src="../../img/images/1-1.png" alt="图片丢失" title="购物车图片一" />
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
@ -122,13 +125,13 @@
|
||||||
<td>¥188.00</td>
|
<td>¥188.00</td>
|
||||||
<td>
|
<td>
|
||||||
<div>
|
<div>
|
||||||
<div class="reduce" onclick="reduceCount(this)">-</div>
|
<div class="reduce">-</div>
|
||||||
<input type="text" value="3" class="count-input">
|
<input type="text" value="3" class="count-input">
|
||||||
<div class="add" onclick="addCount(this)">+</div>
|
<div class="add">+</div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>¥564.00</td>
|
<td>¥564.00</td>
|
||||||
<td class="delete" onclick="del(this)">删除</td>
|
<td class="delete">删除</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
@ -226,101 +229,6 @@
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
sixSwiper()
|
sixSwiper()
|
||||||
//获取元素
|
|
||||||
var ckAll = document.getElementById('ckAll');
|
|
||||||
var cks = document.getElementsByName('ck');
|
|
||||||
var trs = document.getElementsByClassName('inline');
|
|
||||||
var allCount = document.getElementById('allCount');
|
|
||||||
var allPrice = document.getElementById('allPrice');
|
|
||||||
var countInput = document.getElementsByClassName('count-input');
|
|
||||||
var accounts = document.getElementById("accounts");
|
|
||||||
// 结算
|
|
||||||
function accounts() {
|
|
||||||
var sum = 0;
|
|
||||||
}
|
|
||||||
function accounts() {
|
|
||||||
accounts.style.display = "block";
|
|
||||||
alert("")
|
|
||||||
accounts.innerHTML = str;
|
|
||||||
}
|
|
||||||
//计算总价
|
|
||||||
function sumPrice() {
|
|
||||||
var sum = 0;
|
|
||||||
for (var i = 0; i < cks.length; i++) {
|
|
||||||
if (cks[i].checked == true) {
|
|
||||||
var p = Number(trs[i].children[4].innerHTML);
|
|
||||||
sum += p;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
allPrice.innerHTML = sum.toFixed(2);
|
|
||||||
}
|
|
||||||
//计算每一行的总价
|
|
||||||
function inlinePrice() {
|
|
||||||
for (var i = 0; i < trs.length; i++) {
|
|
||||||
//获取每一行单价
|
|
||||||
var price = Number(trs[i].children[2].innerHTML);
|
|
||||||
//获取数量
|
|
||||||
var num = Number(trs[i].children[3].children[1].value);
|
|
||||||
//小计
|
|
||||||
trs[i].children[4].innerHTML = (price * num).toFixed(2);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//数量增加
|
|
||||||
function addCount(e) {
|
|
||||||
var num = parseInt(e.previousElementSibling.value);
|
|
||||||
// 最大数量
|
|
||||||
if (num > 98) {
|
|
||||||
alert("不能再多了");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
//数量加1
|
|
||||||
e.previousElementSibling.value = num + 1;
|
|
||||||
inlinePrice();
|
|
||||||
sumPrice();
|
|
||||||
// sumCount();
|
|
||||||
}
|
|
||||||
//数量递减
|
|
||||||
function reduceCount(e) {
|
|
||||||
var num = parseInt(e.nextElementSibling.value);
|
|
||||||
if (num <= 0) {
|
|
||||||
alert("不能再减了");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
e.nextElementSibling.value = num - 1;
|
|
||||||
inlinePrice();
|
|
||||||
sumPrice();
|
|
||||||
// sumCount();
|
|
||||||
}
|
|
||||||
//全选和反选
|
|
||||||
function checkAll() {
|
|
||||||
for (var i = 0; i < cks.length; i++) {
|
|
||||||
cks[i].checked = ckAll.checked;
|
|
||||||
}
|
|
||||||
sumPrice();
|
|
||||||
// sumCount();
|
|
||||||
}
|
|
||||||
//复选框
|
|
||||||
function check() {
|
|
||||||
for (var i = 0; i < cks.length; i++) {
|
|
||||||
if (cks[i].checked == false) {
|
|
||||||
ckAll.checked = false;
|
|
||||||
sumPrice();
|
|
||||||
// sumCount();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
ckAll.checked = true;
|
|
||||||
sumPrice();
|
|
||||||
sumCount();
|
|
||||||
}
|
|
||||||
//单行删除
|
|
||||||
function del(e) {
|
|
||||||
e.parentElement.parentElement.remove();
|
|
||||||
sumPrice();
|
|
||||||
// sumCount();
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
<!-- 底部导航 -->
|
<!-- 底部导航 -->
|
||||||
<div class="foot-nav-box">
|
<div class="foot-nav-box">
|
||||||
|
|
Loading…
Reference in New Issue