如图:

全选按钮的实现为:
<input type="checkbox" name="all" onclick="checkAll()" />全选<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br /> <input type="checkbox" name="all" onclick="checkAll()" />全选<br /> <input type="button" value="获取总金额" onclick="getSum()" /> <span id="sum"></span>
最后的span标签是用来存放显示总金额的区域。
实现两个“全选”功能的代码是:
function checkAll()
{
//var allNode = document.getElementsByName("all")[0];
//获取被点击的元素
var allNode = event.srcElement;
var item = document.getElementsByName("item");
for(var x=0;x<item.length;x++)
{
item[x].checked = allNode.checked;
}
}event.srcElement实现了对响应事件按钮的获取。
for循环将每个多选框修改checked属性。
计算总金额的方法为:
function getSum()
{
var item = document.getElementsByName("item");
var sum = 0;
for(var x=0;x<item.length;x++)
{
if(item[x].checked)
{
sum+=parseInt(item[x].value);
}
}
var spanNode = document.getElementById("sum");
spanNode.innerHTML = (sum+"元").fontsize(7);
}将所有被选中的复选框的value值加起来。
更多js实现简单的购物车有图有代码相关文章请关注PHP中文网!
方科网络ERP图文店II版为仿代码站独立研发的网络版ERP销售程序。本本版本为方科网络ERP图文店版的简化版,去除了部分不同用的功能,使得系统更加精炼实用。考虑到图文店的特殊情况,本系统并未制作出入库功能,而是将销售作为重头,使用本系统,可以有效解决大型图文店员工多,换班数量多,订单混杂不清的情况。下单、取件、结算分别记录操作人员,真正做到订单全程跟踪!无限用户级别,不同的用户级别可以设置不同的价
相关文章:









