![]()
<html><head><metacharset="UTF-8"><title>Title</title><styletype="text/css"></style><scripttype="text/javascript">functiongetSum(){//获取所有复选框,判断checked状态varsum=0;varitemNodes=document.getElementsByName("item");//遍历集合for(vari=0;i<itemNodes.length;i++){//判断checked状态if(itemNodes[i].checked){//因为4000是个字符串,所以需要转换为整数sum=sum+parseInt(itemNodes[i].value);}}document.getElementById("spanid").innerHTML=sum;}//全选functioncheckAll(node){//将全选的checked状态赋值给每个checkbox的checked状态varitemNodes=document.getElementsByName("item");for(vari=0;i<itemNodes.length;i++){itemNodes[i].checked=node.checked;}}</script></head><body><!--this代表当前节点--><inputtype="checkbox"name="allitem"onclick="checkAll(this);">全选<br><inputtype="checkbox"name="item"value="4000">笔记本电脑 4000元<br><inputtype="checkbox"name="item"value="4000">笔记本电脑 4000元<br><inputtype="checkbox"name="item"value="4000">笔记本电脑 4000元<br><inputtype="checkbox"name="item"value="4000">笔记本电脑 4000元<br><inputtype="checkbox"name="item"value="4000">笔记本电脑 4000元<br><inputtype="button"value="总金额是"onclick="getSum()"><!--定义一个区域,存放总金额,,使用sapn不换行--><spanid="spanid"></span></body></html>
![]()
![]()