zoukankan      html  css  js  c++  java
  • Javascript实现checkbox的全选

    <input type="checkbox" name="all" onclick="checkAll(this)"/>全选<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="button" value="总和" onclick="getSum(this)"/> <span id="spanId"></span>

    <script type="text/javascript">
    function getSum()
    {
    var itemNodes = document.getElementsByName("item");
    var sum = 0;
    for(var i=0; i<itemNodes.length; i++)
    {
    if(itemNodes[i].checked)
    {
    sum += parseInt(itemNodes[i].value);
    }
    }

    var spanNode = document.getElementById("spanId");
    var str = sum + "元";
    spanNode.innerHTML = str.fontsize(10);
    }

    function checkAll(checkallNode)
    {
    var itemNodes = document.getElementsByName("item");
    for(var i=0; i<itemNodes.length; i++)
    {
    itemNodes[i].checked = checkallNode.checked;
    }
    }

    </script>

  • 相关阅读:
    andriod获得textView的值设置textView的text
    Android 自动生成的R类
    andriod 启动日历
    ggplot2在一幅图上画两条曲线
    R语言中动态安装库
    Python中的动态类
    Python中将dict转换为kwargs
    Apache负载均衡
    Python codecs小Tips
    Matlab求三重积分
  • 原文地址:https://www.cnblogs.com/qinxuemei/p/3969093.html
Copyright © 2011-2022 走看看