学习js的一点心得——js实现简单的购物车
来源:互联网 发布:淘宝买麻古暗语 编辑:程序博客网 时间:2024/05/24 02:37
如图:
全选按钮的实现为:
<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值加起来。
0 0
- 学习js的一点心得——js实现简单的购物车
- 学习js的一点心得——js对table的修饰
- JS实现的购物车
- bootstrap+vue.js实现简单的购物车功能
- 关于JS的一点心得
- 一点简单的js
- Js +Cookies 编写简单的购物车
- Vue.JS实战:简单的购物车
- JS+COOKIES实现健壮的购物车
- Angular js 实现简单购物车
- Angular,js实现简单购物车功能
- angular JS简单实现购物车功能
- js实现购物车
- JS数组的一点学习
- 一个简单的购物车结算js分享
- Vue.JS实战:简单的购物车(二)
- 购物车的功能——JS源码
- jQuery UI 实现 仿购物车功能 简洁的js
- BS系统安装心得
- 九度 题目1351:数组中只出现一次的数字
- Hibernate投入JBoss怀抱
- 20世纪最伟大的数学家之一弗拉基米尔·阿诺德
- 选择排序
- 学习js的一点心得——js实现简单的购物车
- TabHost+ViewPager实现 点击选项卡和滑动界面都可以切换页面
- 面试智力题
- 指针文件fp的使用
- 用PDB库调试Python程序
- 不会读的字用拼音怎么打?
- 第十三周项目1--点、圆的关系
- 陌生是我们的载体
- Spring,hibernate,struts的面试笔试题(含答案)