(12)全选商品列表:input type=checkbox 对象中的属性checked

获取所有名称为item的复选框,判断checked状态,选没选上,input type=checkbox 对象中的属性checked

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<script type="text/javascript">

      function getSum()
      {
          /*
          获取所有名称为item的复选框,判断checked状态,选没选上,input type=checkbox 对象中的属性checked
          */
          var sum=0;
          var collItemNodes=document.getElementsByName("item");

         for(var i=0;i<collItemNodes.length;i++)
         {
             if(collItemNodes[i].checked)
             {
                // alert(i+"----"+collItemNodes[i].value);
                 sum+=parseInt(collItemNodes[i].value);//这里必须将字符串转换为整型
             }
         }
         document.getElementById("gsum").innerHTML=sum;
      }
      function getAll()
      {
          var collItemNodes=document.getElementsByName("item");
          for(var i=0;i<collItemNodes.length;i++)
          {
              collItemNodes[i].checked=true;
          }
      }
      function Allnot()
      {
          var collItemNodes=document.getElementsByName("item");
          for(var i=0;i<collItemNodes.length;i++)
          {
              collItemNodes[i].checked=false;
          }
      }
</script>

    <input type="button" value="全选" onclick="getAll()"/><br/>


    <input type="checkbox" name="item" value="4000" />笔记本电脑<br/>
    <input type="checkbox" name="item" value="4000" />笔记本电脑<br/>
    <input type="checkbox" name="item" value="4000" />笔记本电脑<br/>
    <input type="checkbox" name="item" value="4000" />笔记本电脑<br/>
    <input type="checkbox" name="item" value="4000" />笔记本电脑<br/>
    <input type="checkbox" name="item" value="4000" />笔记本电脑<br/>
    <input type="checkbox" name="item" value="4000" />笔记本电脑<br/>
    <input type="checkbox" name="item" value="4000" />笔记本电脑<br/>
    <input type="checkbox" name="item" value="4000" />笔记本电脑<br/>

    <input type="button" value="全不选" onclick="Allnot()"/><br/>
    <br/>
    <input type="button" value="总额:" onclick="getSum()"/>
    <span id="gsum"></span>
</body>
</html>

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值