DOM(二)-13-(示例-全选商品列表)
来源:互联网 发布:程序员的硬技能 编辑:程序博客网 时间:2024/05/20 18:05
<!--全选商品列表;希望一单击button,右边就显示总金额--><html><head><style type="text/css"></style></head><body><script type="text/javascript">function getSum(){/* *想要计算总金额,那么必须知道哪些商品被选中,怎么知道? *打开DHTML API文档,找到INPUT type=checkbox 元素 | input type=checkbox 对象,其内有如下属性: *checked:设置或获取复选框或单选钮的状态。 *该值有两种true和false,前者表示已被选中,后者表示未被选中。 *【总之】获取所有的名称为item的复选框。判断checked状态,为true的表示被选中,获取该节点的value进行累加。 */var sum = 0;var collItemNodes = document.getElementsByName("item");for(var x=0;x<collItemNodes.length;x++){if(collItemNodes[x].checked == true){//验证当前被遍历到的checkbox节点对象是否被选中sum = sum + parseInt(collItemNodes[x].value);//【切记】用parseInt将String类型转为int}}var sSum = sum +"元";document.getElementById("sumid").innerHTML = sSum.fontcolor("red"); }//定义全选功能function checkAll(node){/* *将全选的box的checked状态赋值给所有的itembox的checked。 */var collItemNodes = document.getElementsByName("item");for(var x=0;x<collItemNodes.length;x++){collItemNodes[x].checked = node.checked;}}</script><input type="checkbox" name="allitem" onclick="checkAll(this)"/>全选<br/><input type="checkbox" name="item" value="4000" />笔记本电脑:4000<br/><input type="checkbox" name="item" value="4000" />笔记本电脑:4000<br/><input type="checkbox" name="item" value="4000" />笔记本电脑:4000<br/><input type="checkbox" name="item" value="4000" />笔记本电脑:4000<br/><input type="checkbox" name="item" value="4000" />笔记本电脑:4000<br/><input type="checkbox" name="item" value="4000" />笔记本电脑:4000<br/><input type="checkbox" name="item" value="4000" />笔记本电脑:4000<br/><input type="checkbox" name="item" value="4000" />笔记本电脑:4000<br/><input type="checkbox" name="item" value="4000" />笔记本电脑:4000<br/><input type="checkbox" name="allitem" onclick="checkAll(this)"/>全选<br/><input type="button" value="总金额" onclick="getSum()" /><span id="sumid"></span></body></html>
0 0
- DOM(二)-13-(示例-全选商品列表)
- Dom-全选商品列表示范
- DOM(二)-03-DOM(示例-展开闭合列表)
- DOM19---全选商品列表
- DOM(二)-04-(示例-展开闭合列表2)
- DOM(二)-05-(示例-展开闭合列表3)
- DOM编程示例(二)
- DOM(三)-01-(示例-邮件列表)
- (12)全选商品列表:input type=checkbox 对象中的属性checked
- DOM(二)-01-(示例-新闻字体)
- DOM(二)-06-(示例-好友菜单)
- DOM(二)-12-(示例-表格排序)
- DOM(二)-07-DOM(示例-创建表格)
- AJAX示例二(下拉列表联动)
- 基于Vue2.0商品列表全选。单选后全选,勾选后商品价格变动!
- 商品列表页面(模板)
- DOM(二)-02-(示例-新闻字体2)
- DOM(二)-08-(示例-创建表格-使用表格对象)
- Linux命令more
- SAP调用webservice 参数为空
- UVA 529 Addition Chains
- 如何给MP4视频加字幕
- UNIX Tutorial Three
- DOM(二)-13-(示例-全选商品列表)
- OCiOS开发:NSURLConnection 网络请求
- Java对象数组
- photoshop制作艺术字视频教学
- Hue3.9 安装教程:华丽的Spark,Hadoop UI
- POJ 3984:迷宫问题【BFS】
- Android性能优化之内存篇-google
- POJ 1386 Play on Words 欧拉回路
- 关于IOS searchbar更改背景