js求table合计
js代码
参数列表:tableId,(需要求合计的列(数组),”“),或(起始列,终止列),起始行,结束行,table的总列数

function totalRow(tableId,beginCol,endCol,beginRow,endRow,tableCols){var totalRow = 0;var datas = new Array(tableCols);var table = document.getElementById(tableId); //获得整个表格对象 var cols = new Array();//判断第三个参数是否为空,如果不为空则说明是采用起始列和终止列方式,为空则说明采用的是数组的方式。if(endCol != "" && endCol != "undefined" && endCol != null){for(var m = beginCol,n = 0;m<endCol+1;m++,n++){cols[n] = m;}}else{cols = beginCol;}for(var i = 0;i<cols.length;i++){for(var j = beginRow;j<endRow;j++){num = table.rows[j].cells[cols[i]].innerText.trim(" ");//获取指定单元格的数值if(num.length>0){totalRow += parseFloat(num);datas[i] = totalRow;}}totalRow = 0;}$('#totalRow').append('<td class = "total">合计</td>');for(var z = 0;z<datas.length;z++){if(datas[z] == "" || datas[z] == null) {datas[z] = 0;} $('#totalRow').append('<td class = "totalNum">'+datas[z]+'</td>');}
}

css代码

.totalNum{//设置合计行数据的样式text-align: right;
}
.total{//这里设置“合计”两字的样式
}

jsp代码

//设置合计行显示的位置,例如table首行或者末尾行
<tr id="totalRow"></tr>  

调用方式

//求合计
$(function(){  totalRow("demoTable",1,8,3,${fn:length(list)+3},8);
});

js求table合计相关推荐

  1. php中表头不跟着滑动,JS实现table表格固定表头且表头随横向滚动而滚动

    这篇文章主要介绍了JS实现table表格固定表头且表头可以随横向滚动而滚动,对js的朋友可以参考下本篇文章 先看一张效果图 思路: 1.头部用一个table并用一个p包裹着, 表格的具体内容用一个ta ...

  2. html table 筛选记录,JS实现table表格内针对某列内容进行即时搜索筛选功能

    JS实现table表格内针对某列内容进行即时搜索筛选功能 发布时间:2020-08-29 09:26:37 来源:脚本之家 阅读:103 作者:Marx-link 本文实例讲述了JS实现table表格 ...

  3. html里table的遍历,js遍历table中的tr

    js遍历table中的tr function tt(){ var table1=document.getElementById('table1'); //节点只支持getElementsByTagNa ...

  4. JS求多个数组的重复数据

    今天朋友问了我这个问题:JS求多个数组的重复数据 注: 1.更准确的说是只要多个数组中有两个以上的重复数据,那么这个数据就是我需要的 2.单个数组内的数据不存在重复值(当然如果有的话,你可以去重) 3 ...

  5. lua 求table长度和判断空

    local table_a = {} 判断一:(错误方法)     if table_a == {} then         --你会发现你怎么也进不来 条件判断始终返回false,为什么会这样呢? ...

  6. html表格整体左移动,js操作table统制tr jquery 两个table左右移动

    js操作table控制tr jquery 两个table左右移动 一.关于动态操作select的问题: ------------------------------------------------ ...

  7. 《js遍历json、js创建table、隐藏id列、点击获取id值》

    前述:终于抽出时间,整理了一些编程所需基础知识. js遍历json数据再添加到table中.选择所需行后点击提交拿到id传给后台,(也可以放入集合一起给). 先看效果: 选择点击后: code: &l ...

  8. element table 合计 第一行 固定列

    element table 合计 第一行 在这位大哥这里学来的, 但同时我这边的情况是: 固定高度, 第一列固定, 参数多, 因此, 这个方法不能够完全满足, 因此加入以下代码: 代码作用: 在每次获 ...

  9. html怎么自动导入数据并排序,JS实现table表格数据排序功能(可支持动态数据+分页效果)...

    asp.net会经常遇到分页的效果,尤其是希望实现静态的html分页排序(html分页相信大家都已经有自己的解决方案.在这里就不多说).我写了一个简单的Demo排序. 数据就是字母和数字两组.(汉字需 ...

最新文章

  1. 观点:BCH的SLP-token正进入爆发期,未来或成为BCH最大应用场景
  2. python 通过shutil.move移动图片出错xe5\xb8\xb8\xe7
  3. URI和URLConnection类的区别
  4. 了解java.nio.file.Path – 1
  5. java ee项目部署到服务器上405,HTTP状态405 - HTTP POST方法不受此URL支持:采用的GlassFish服务器的NetBeans...
  6. asp.net core系列 40 Web 应用MVC 介绍与详细示例
  7. 使用Jmeter性能测试注意点
  8. CuteFTP,8uftp cuteftp
  9. suse linux安装rpm包,suse linux rpm 安装
  10. 程序员的思维(转载于伯乐在线-author:水流年)
  11. 大田第一次和「 IDO 老徐 」连麦:诊断个人 IP
  12. [Swift]注册并购买加入Apple开发者计划。提示: “你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行”...
  13. 数据库内外连接、自连接
  14. overleaf页码_Overleaf—使用教程-致谢原作者
  15. python实现中撤销上一步的代码mac_苹果电脑command+z撤销后如何恢复撤销前的上一步?...
  16. 斑马打印机gk888t的安装和使用
  17. 协同过滤算法的简单理解《推荐系统实践》
  18. 如何做番茄炖牛腩——hadoop理解
  19. Spring的XML解析中关于DTD的路径问题-
  20. 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定

热门文章

  1. 《数据结构》应用实例
  2. 使用Python获取ADS-B数据,并显示飞机航迹动态
  3. ubuntu内网安装软件
  4. SQL多表联查分类及用法
  5. 从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母。如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom)。同时输出组成该英文名的所有英文字符在26个英文字母
  6. Java计算Fibonacci(斐波那契)序列的前n项
  7. 游戏计算机重要参数,电脑新手村丨如何看懂CPU的性能参数?看完这篇就会了
  8. Android 生成长图并添加水印(一)
  9. 直播带货系统,实现网页直播功能的开发
  10. 【OpenCV】图像的特效变换扭曲变换、球形变换、波动变换