zoukankan      html  css  js  c++  java
  • js和jquery求table的列和

    js实现

    <html>
    <head>
        <title>求列和</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body onload="sum()">
    <table id="ddd">
        <tr><td>2</td><td>3</td><td>4</td></tr>
        <tr><td>2</td><td>3</td><td>4</td></tr>
        <tr><td>2</td><td>3</td><td>4</td></tr>
    </table>
    <script language="javascript" type="text/javascript">
        function sum(){
            var second = 0;
            var third = 0;
            var trObj = document.getElementsByTagName('tr');
            for(var i = 1; i<=trObj.length; i++){
                    for(var j =1;j<=trObj[i-1].getElementsByTagName('td').length;j++)   {
                        if(j%2==0)
                            second+=parseInt(trObj[i-1].getElementsByTagName('td')[j-1].innerHTML);
                        if(j%3==0)
                            third+=parseInt(trObj[i-1].getElementsByTagName('td')[j-1].innerHTML);
                    }
            }
            alert("第二列和为:"+second);
            alert("第三列和为:"+third);
        }
    </script>
    </body>
    </html>

    jquery实现

    <!DOCTYPE html>
    <html>
    <head>
        <title>求列和</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script src="js/jquery-1.3.2.min.js"></script>
        <script language="javascript" type="text/javascript">
            $(document).ready(function(){
                var second=0;
                var third=0;
               // $("tr td:nth-child(2)")    ;
                $("tr td:nth-child(2)").each(function (i){
                       second+=parseInt($(this).html());
                });
                $("tr td:nth-child(3)").each(function(i){
                    third+=parseInt($(this).html());
                });
                alert("第二列和为"+second);
                alert("第三列和为"+third);
            });
        </script>
    </head>
    <body>
    <table id="ddd">
        <tr><td>2</td><td>3</td><td>4</td></tr>
        <tr><td>2</td><td>3</td><td>4</td></tr>
        <tr><td>2</td><td>3</td><td>4</td></tr>
    </table>
    </body>
    </html>
  • 相关阅读:
    MSCRM 2011 修改显示记录数
    医疗相关名词解析
    把图片中的文字转成文本
    自我介绍吧
    第三次作业
    第一次作业心得
    耿丹161第一次作业
    第二次作业
    C#常用函数表及Asp.net(C#)常用函数表
    C语言I博客作业02
  • 原文地址:https://www.cnblogs.com/xiaoao808/p/2888208.html
Copyright © 2011-2022 走看看