js求table合计
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合计相关推荐
- php中表头不跟着滑动,JS实现table表格固定表头且表头随横向滚动而滚动
这篇文章主要介绍了JS实现table表格固定表头且表头可以随横向滚动而滚动,对js的朋友可以参考下本篇文章 先看一张效果图 思路: 1.头部用一个table并用一个p包裹着, 表格的具体内容用一个ta ...
- html table 筛选记录,JS实现table表格内针对某列内容进行即时搜索筛选功能
JS实现table表格内针对某列内容进行即时搜索筛选功能 发布时间:2020-08-29 09:26:37 来源:脚本之家 阅读:103 作者:Marx-link 本文实例讲述了JS实现table表格 ...
- html里table的遍历,js遍历table中的tr
js遍历table中的tr function tt(){ var table1=document.getElementById('table1'); //节点只支持getElementsByTagNa ...
- JS求多个数组的重复数据
今天朋友问了我这个问题:JS求多个数组的重复数据 注: 1.更准确的说是只要多个数组中有两个以上的重复数据,那么这个数据就是我需要的 2.单个数组内的数据不存在重复值(当然如果有的话,你可以去重) 3 ...
- lua 求table长度和判断空
local table_a = {} 判断一:(错误方法) if table_a == {} then --你会发现你怎么也进不来 条件判断始终返回false,为什么会这样呢? ...
- html表格整体左移动,js操作table统制tr jquery 两个table左右移动
js操作table控制tr jquery 两个table左右移动 一.关于动态操作select的问题: ------------------------------------------------ ...
- 《js遍历json、js创建table、隐藏id列、点击获取id值》
前述:终于抽出时间,整理了一些编程所需基础知识. js遍历json数据再添加到table中.选择所需行后点击提交拿到id传给后台,(也可以放入集合一起给). 先看效果: 选择点击后: code: &l ...
- element table 合计 第一行 固定列
element table 合计 第一行 在这位大哥这里学来的, 但同时我这边的情况是: 固定高度, 第一列固定, 参数多, 因此, 这个方法不能够完全满足, 因此加入以下代码: 代码作用: 在每次获 ...
- html怎么自动导入数据并排序,JS实现table表格数据排序功能(可支持动态数据+分页效果)...
asp.net会经常遇到分页的效果,尤其是希望实现静态的html分页排序(html分页相信大家都已经有自己的解决方案.在这里就不多说).我写了一个简单的Demo排序. 数据就是字母和数字两组.(汉字需 ...
最新文章
- 观点:BCH的SLP-token正进入爆发期,未来或成为BCH最大应用场景
- python 通过shutil.move移动图片出错xe5\xb8\xb8\xe7
- URI和URLConnection类的区别
- 了解java.nio.file.Path – 1
- java ee项目部署到服务器上405,HTTP状态405 - HTTP POST方法不受此URL支持:采用的GlassFish服务器的NetBeans...
- asp.net core系列 40 Web 应用MVC 介绍与详细示例
- 使用Jmeter性能测试注意点
- CuteFTP,8uftp cuteftp
- suse linux安装rpm包,suse linux rpm 安装
- 程序员的思维(转载于伯乐在线-author:水流年)
- 大田第一次和「 IDO 老徐 」连麦:诊断个人 IP
- [Swift]注册并购买加入Apple开发者计划。提示: “你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行”...
- 数据库内外连接、自连接
- overleaf页码_Overleaf—使用教程-致谢原作者
- python实现中撤销上一步的代码mac_苹果电脑command+z撤销后如何恢复撤销前的上一步?...
- 斑马打印机gk888t的安装和使用
- 协同过滤算法的简单理解《推荐系统实践》
- 如何做番茄炖牛腩——hadoop理解
- Spring的XML解析中关于DTD的路径问题-
- 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定
热门文章
- 《数据结构》应用实例
- 使用Python获取ADS-B数据,并显示飞机航迹动态
- ubuntu内网安装软件
- SQL多表联查分类及用法
- 从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母。如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom)。同时输出组成该英文名的所有英文字符在26个英文字母
- Java计算Fibonacci(斐波那契)序列的前n项
- 游戏计算机重要参数,电脑新手村丨如何看懂CPU的性能参数?看完这篇就会了
- Android 生成长图并添加水印(一)
- 直播带货系统,实现网页直播功能的开发
- 【OpenCV】图像的特效变换扭曲变换、球形变换、波动变换